Software engineer & AI application developer.
I connect software engineering with a clear user problem—from financial-services systems to independent products for structured decisions, learning, and operational workflows.
Building from the question underneath the feature.
I’m Sanjai Syamaprasad, a Brooklyn-based software engineer and founder of JTekNinja.
My work spans established engineering environments and independent product development. RentNinja is my currently published application; other JTekNinja projects are active development work and are labeled that way throughout this site.
I’m interested in the full path from idea to application: framing the problem, designing the workflow, choosing an architecture, integrating services, testing behavior, debugging failures, and refining what people actually use.
Explore project work →Engineering in complex systems.
NICE Actimize · Software Engineer · 2019–2021
I worked on financial-services market and communications monitoring systems using Java, Linux, SQL, and related platforms. The work strengthened my approach to data, reliability, debugging, and software that has to fit into a larger operational system.
JTekNinja · Founder & Software/AI Developer
Through JTekNinja, I develop and iterate on independent software products and prototypes. The work includes modern web applications, authentication, databases, AI API integrations, product workflows, testing, and deployment.
From systems code to modern product stacks.
Public project repositories are available through GitHub and LinkedIn. I also publish technical notes that explain selected architecture and product decisions in more depth.
View engineering profile →Computer science foundation.
Translate. Build. Test. Refine.
I start by making the user, workflow, data, and constraints concrete. From there I break the problem into a useful path, choose an architecture that fits it, and test behavior at the edges.
ChatGPT and Codex are part of my development toolkit for requirements exploration, implementation review, debugging, and iteration. I combine that assistance with hands-on engineering judgment and verification across application code, integrations, data, and testing.
Start a conversation →