About

I build things to understand them.

Mostly backend — Node, TypeScript, Postgres. But the work I’m proudest of started as a question I couldn’t answer without building the hard version myself.

By day I’m a software engineer at CognitionIES, mostly on backend systems. The rest of the time I pick something I don’t understand yet and build my way in until I do.

That’s where my projects come from. A chess engine in C++, because I wanted to see how search and pruning actually work. An Elo movie ranker that turned into a crash course in database race conditions. A real-time playlist app that taught me what WebSockets cost under load. They’re all on the work page that’s the work I’d point you to first.

Experience
May 2025, Present
Software Engineer
CognitionIES · Full-time
Backend work on an internal task management platform, REST APIs, real-time sync, and the deploy pipeline. Node.js, PostgreSQL, AWS.
Feb, Apr 2025
Developer Intern
CognitionIES · Onsite · Converted to FTE
Onboarded onto the platform codebase alongside two senior engineers. Shipped initial API endpoints and React/TypeScript dashboard components across the first two sprints.
Jun, Aug 2024
React Developer Intern
DevKrutiTech · Remote
Contributed to a production React project for a client. Built reusable components and shipped interactivity improvements. First exposure to working in someone else’s codebase.