Selected Work

What I've built.

Tools, open-source projects, and apps I've built — plus engineering challenges from my day job.

Built With

Technologies I use.

React Next.js TypeScript Node.js Express.js JavaScript Swift Python AWS PostgreSQL Redis SQLite Docker Terraform GraphQL REST API gRPC OpenAPI WebSockets Socket.IO Tailwind CSS Prisma tRPC RAG Prompt Engineering Anthropic Claude OpenAI API Agentic AI Vector Databases LangChain Fine-tuning CoreML / Whisper GitHub Actions CI/CD Vite Datadog Sentry LogRocket

Professional

At work.

2024

Payroll Platform (0 → 1)

Led the development of an enterprise payroll platform from inception to on-time launch with zero critical post-launch defects. Scaled the cross-functional team from 2 to 15 engineers, delivering 20+ features over a 12-month roadmap.

React Node.js GraphQL AWS Serverless
2024

Infrastructure Cost Optimization

Re-architected infrastructure to reduce costs by ~50% and improve application load times by up to 40%. Migrated React SPAs from EC2 to S3 + CloudFront and modernized build tooling from Webpack to Vite.

S3 CloudFront Vite Performance
2023

Unified Inbox Platform

Built the backend for a centralized multi-channel inbox aggregating 12+ communication channels — Gmail, Facebook, Instagram, SMS, VoIP, and WebChat — into a single conversation view via Nylas, Sunshine, and Vonage.

GraphQL OAuth WebSockets Lambda
2022

Real-time Messaging System

Built a full-stack real-time team messaging platform with Socket.IO, Express REST API on Elastic Beanstalk, Redis pub/sub for multi-instance scaling, and Amity SDK for message delivery.

Socket.IO Express.js Redis Elastic Beanstalk
2021

Platform Modernization & Integrations

Migrated a legacy PHP monolith to React and Node.js, and built OAuth authentication flows for the third-party marketplace — connecting QuickBooks, HubSpot, Xero, and more.

React Node.js OAuth 2.0 MySQL

Tools & Open Source

Side projects.

ErrPulse
Open Source

ErrPulse GitHub ↗

Lightweight, zero-config error monitoring — a developer-friendly Sentry alternative. One command (npx errpulse), real-time dashboard, error correlation, React + Node SDKs, and a local SQLite database.

TypeScript React Express WebSocket SQLite npm
Engcycle
Building Now

Engcycle

AI-powered engineering lifecycle tool. Four autonomous agents (Architecture, Dev, QA, Production) handle the full dev cycle with human approval gates at every stage. Kanban board, GitHub integration, cost tracking, and Slack notifications.

Next.js 15 React 19 tRPC Claude SDK PostgreSQL Turborepo
Voxpen
macOS

Voxpen voxpen.co ↗

Privacy-first macOS dictation app. 100% offline transcription on Apple Neural Engine. 4x faster than typing, auto-paste into any app, 99 languages, ~10 MB. No cloud, no accounts.

Swift SwiftUI WhisperKit CoreML Sparkle
Resume Expert
Web App

Resume Expert resumeexpert.ai ↗

AI resume builder with 32 templates, full customization (fonts, colors, spacing, section order), plus cover letter, resignation letter, and recommendation letter builders.

Next.js 14 React OpenAI Prisma Tailwind Zustand
GMP Finder
Live

GMP Finder gmpfinder.com ↗

India's largest directory of 5,800+ GMP-certified pharma, nutraceutical, and cosmetic manufacturers. Programmatic SEO with 1,800+ indexed pages, RFQ lead capture, and admin panel.

Next.js 15 Prisma PostgreSQL NextAuth Vercel
Open Source

Production Readiness GitHub ↗

Claude Code plugin that audits your app before deployment. 40+ automated checks across 7 pillars (security, visual QA, code quality, testing, error handling, build, performance) with git-aware incremental caching.

Claude Code Playwright Git Markdown

Academic

Research & Writing.

M.S. Thesis · 2020

ECG Classification Using SVM Ensembles

Master's thesis at Texas A&M University-Kingsville. Proposed an ensemble of Support Vector Machines for classifying heartbeat patterns from ECG signals, outperforming single-SVM approaches on the MIT-BIH arrhythmia dataset.

Python SVM Signal Processing Feature Extraction
Published Articles