Electronics undergraduate who enjoys building backend systems, automation tools, self-hosted infrastructure, and occasionally strange side projects that become unexpectedly useful.
I'm not an expert at anything but I genuinely enjoy figuring things out.
- Backend systems (FastAPI, Express, serverless APIs)
- Real-time applications (WebSockets, streaming pipelines, voice systems)
- Developer tools and automation utilities
- Self-hosted infrastructure experiments
- IoT / embedded systems with ESP32
- CLI tools and practical engineering utilities
Self-hosted markdown knowledge management platform with PostgreSQL indexing, filesystem sync, nginx reverse proxy, systemd-managed services, and automated CI/CD deployment over Tailscale SSH.
Real-time voice assistant ecosystem with a Flutter mobile client and FastAPI backend, featuring wake-word detection, WebSocket audio streaming, speech recognition, LLM orchestration, and text-to-speech synthesis.
Developer-friendly YouTube clip extraction tool built with a React frontend and Flask backend, featuring live Server-Sent Events (SSE) logging, ffmpeg-powered media processing, yt-dlp integration, and Dockerized deployment.
Python CLI tool for extracting structured transaction data from digital bank PDF statements into JSON, CSV, and Excel with validation and debug pipelines.
ESP32-based vehicle security system with theft detection, GPS tracking, remote immobilization, and a serverless SMS/WhatsApp alerting backend.
Languages:
Python • TypeScript • JavaScript • SQL • C/C++
Backend / Infra:
FastAPI • Express • Node.js • PostgreSQL • Supabase • Docker • Nginx • Linux • systemd • GitHub Actions • Vercel
Frontend / Mobile:
React • Flutter • Tailwind CSS • Vite
Other Stuff:
WebSockets • REST APIs • SSE • ESP32 • Twilio • Firebase
- Better backend architecture
- Distributed systems fundamentals
- Systems programming concepts
- Writing cleaner, more maintainable software
I'm always interested in learning from real projects and collaborating with builders who enjoy solving practical engineering problems.
Fun fact: Some of my best projects started as "this should be a quick experiment."


