// Experience
Where I've worked and the impact I've had.
- ▶Lead a team of 6 engineers, driving technical strategy and end-to-end execution.
- ▶Architect and maintain highly available backend systems using Django.
- ▶Engineer robust CI/CD pipelines to automate testing and accelerate software delivery.
- ▶Provision and manage scalable, containerized infrastructure utilizing Kubernetes.
// Expertise
What I bring to a team.
Backend Engineering
REST APIs, async workers, and data pipelines across Python, Node.js, and Go.
Containers & Orchestration
Docker, Kubernetes, and Helm for reproducible, scalable deployments.
Real-time Systems
WebSocket communication with Redis-backed state management and live updates.
Mobile & Cross-platform
Flutter, React, and Next.js frontends sharing a common backend.
Systems Programming
Rust and Go for performance-sensitive tools and platform integrations.
Developer Tools & Integrations
CLI tools, background daemons, and protocol servers for developer workflows.
// Projects
Things I built that solved a real problem.
TempleClick
A multi-tenant platform digitizing offerings, donations, queue management, and accounting for Hindu temples. Features a keyboard-optimized POS counter, online booking via web and mobile apps, multi-gateway payments, automated WhatsApp reports, and double-entry accounting — all deployed on Kubernetes.
Calendar API
Astronomical calendar API converting Gregorian dates to the traditional Malayalam calendar system. Uses Swiss Ephemeris for precise solar and lunar positioning to determine Malayalam month, day, and nakshatra for any date and location. Astronomy-based, not fixed-date — essential for ritual scheduling.
Firebase Manager
Centralized REST API for managing Firebase Cloud Messaging across multiple projects. Send push notifications to device tokens or topic subscribers with high-volume async delivery via Celery. Dual auth with JWT and API keys, certificates stored on S3.
PDF Generator
RESTful microservice generating PDF documents and screenshots from web URLs on-demand. Renders HTML templates through headless Chrome to produce print-ready receipts, tickets, and reports. Supports configurable page sizes, multi-language fonts, and auto-scales horizontally on EKS.
Dot Matrix Print Proxy
Windows print proxy bridging web applications with physical dot matrix and thermal printers. Exposes REST endpoints to accept image data, converts to grayscale, generates ESC/P commands, and transmits via the Windows Print Spooler. Packaged as an installer for client deployment.
Queue Management System
Real-time queue management system for service counters. Visitors track position via a Flutter app while staff control flow through next/skip actions. Configurable parameters for token priority and missed turns, with Picture-in-Picture mode. Plug-and-play microservice using Redis for atomic state management.
// Side Projects
Built for curiosity, not a roadmap.
Dikt
Native GNOME speech-to-text application for Wayland. Runs as a background daemon with IBus integration — capture audio via a global shortcut and insert transcribed text into any application. Uses offline ML models with voice activity detection. No cloud dependency.
MCP Semantic Search
MCP server that indexes codebases into semantically searchable vector embeddings using Gemini. Enables natural language queries to find relevant code by meaning, not just keywords. Features AST-aware chunking, live file watching with incremental reindexing, and Claude Code integration.
Plane CLI
Comprehensive CLI for Plane's open-source project management platform. Manage workspaces, projects, issues, cycles, and modules from the terminal. Supports table/JSON/YAML output, interactive prompts, secure credential storage via OS keyring, and shell completions for Bash, Zsh, Fish, and PowerShell.
// Contact
