About Me

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.