Software developer with a CS background
I build production-ready systems across full-stack development, distributed systems, and applied AI. I focus on clean architecture, reliable APIs, and developer-friendly tooling.
What I work with
- Backend: Java / Spring Boot, Python / FastAPI, Node.js / Express, REST APIs, Apache Kafka
- Frontend: React, Angular, Next.js, TypeScript, Tailwind CSS
- Runtime: Bun, Node.js
- Data: PostgreSQL, MongoDB, Supabase — schema design, JPA/Hibernate, RLS, CRUD workflows
- Infrastructure: Docker, Docker Compose, GitHub Actions CI, Railway, Vercel, Render
- AI / ML: LangChain, OpenAI API (streaming SSE), reinforcement learning, agent workflows
Projects
TaskFlow demonstrates end-to-end backend engineering — REST API design, JWT security, Kafka event pipelines, and containerized deployment. NexaBase shows product thinking: combining auth, billing, and AI into a deployable SaaS template. LogLens addresses a real developer need with a clean ingest API and SDK. AlgoQuest, Travlr, and TreasureMaze round out the picture with frontend-heavy work, full-stack data flow, and applied AI reasoning.
What I care about
I want the things I build to be easy to understand, easy to run, and easy to trust — solid documentation, repeatable setup, simple architecture, and security as a default rather than an afterthought.