Early-career software engineer focused on backend development, infrastructure, and systems engineering.
I’m a B.Tech Computer Science & AI student at Manipal Institute of Technology, learning by building public projects and writing about the decisions, trade-offs, and unfinished parts behind them.
- Backend services with clear APIs, persistence, and operational boundaries
- Infrastructure that is understandable, observable, and safe to change
- Systems projects that make fundamentals visible instead of hiding them behind abstractions
- Technical writing about architecture, search, and lessons from building
I keep an evolving set of notes and exercises in learn-sql as I strengthen the database foundations behind the backend systems I build.
SQL PostgreSQL Database design
A test-first kata with a public demo: a FastAPI and PostgreSQL inventory API with atomic purchases, soft delete, and audited restocks, plus a React SPA. CI gates every merge and migrates Neon before deploying to Vercel. Not a real dealership's production system.
Python FastAPI PostgreSQL React TypeScript Playwright GitHub Actions
An ongoing Go backend project exploring incident detection, auditable remediation proposals, human approval, and recovery verification for self-hosted services.
Go REST PostgreSQL Prometheus OpenTelemetry
An offline-first Flutter engineering prototype exploring local SQLite persistence and synchronization with Supabase/Postgres. This is a learning project, not a production medical system.
Flutter Dart Drift SQLite Supabase PostgreSQL
A modular Python pipeline for document ingestion, Unicode normalization, tokenization, and inverted-index experiments.
Python Regex NLP Information Retrieval
I write about the engineering ideas I’m actively learning:
- Red, Green, Robot: How I Build Software with AI Agents Now
- Stage 1: Building an NLP Search Pipeline
- Monoliths or Microservices? Choosing an Architecture
- More articles
This repository is the source for my personal portfolio website. It uses Astro, TypeScript, MDX, and native CSS, and is deployed through Cloudflare Pages.
npm install
npm run devThe production build runs with:
npm run buildI’m early in my career and still learning. The project pages are deliberately specific about what is implemented, what is planned, and what has not been validated yet.
