Full Stack Software Engineer building practical web apps, automation tools, and backend systems.
I'm a Full Stack Software Engineer with 6+ years of experience building scalable web applications, backend APIs, data-heavy workflows, and internal platform features.
My strongest stack is JavaScript/TypeScript, React, Node.js, MongoDB, PostgreSQL, Meteor.js, AWS Lambda, Docker, and CI/CD tooling.
I enjoy building tools that solve real workflow problems - especially around automation, job search systems, recruiter discovery, portfolio tooling, and full-stack product development.
| Project | What it does | Tech |
|---|---|---|
| Haven TV Launcher | Ad-free home screen for Android TV / Google TV with app collections, day/night themes, photo wallpapers, live NBA scores and alerts, Private DNS, and Sony TV controls. Includes an on-device ADB client for one-tap setup and a Cleanup tool that disables bloatware and trackers with full restore. | Kotlin, Jetpack Compose, Android TV, ADB Protocol |
| Lighthouse for LinkedIn | Chrome extension that finds technical recruiters for a company directly from LinkedIn job/company pages. Includes background scanning, recruiter title filtering, caching, scan queues, history tracking, and bulk import/export. | JavaScript, Chrome Extension, LinkedIn Automation |
| Resume Tailoring Workflow | Privacy-first AI-assisted resume tailoring system that turns a default resume into a role-specific LaTeX PDF. Includes fit scoring, evidence-based bullet rewrites, PDF build checks, recruiter outreach drafts, fresh job search support, and an optional MCP server with headless JD fetching plus local RAG evidence retrieval. | TypeScript, PowerShell, LaTeX, MCP, Local RAG, AI Workflow |
| LinkedReach AI | AI-assisted recruiter email discovery tool that generates likely email candidates by combining profile context, domain patterns, search results, and confidence scoring. | JavaScript, AI, Chrome Extension, Manifest V3 |
| Personal Portfolio | Personal portfolio website with project showcase, AI assistant, contact form API, and production-style frontend/backend structure. | TypeScript, React, Node.js, AWS Lambda, Supabase |
| Job Autopilot | Human-in-the-loop job application automation system for collecting roles, preparing application data, and supporting recruiter outreach workflows. | TypeScript, Node.js, Automation |
I use this section to track active learning, interview preparation, and ongoing technical practice outside my main projects.
| Repository | Type | Focus |
|---|---|---|
| Practice | Shared contribution | Coding interview problems, LeetCode-style practice, class problems, real-world problem solving, and system design notes |
| Python | Personal learning repo | Python fundamentals, weekly notes, exercises, mistakes log, and structured learning practice |
| React + TypeScript | Personal learning repo | React, TypeScript, Vite, hooks, component practice, and portfolio-connected exercises |
Frontend: React, TypeScript, JavaScript, HTML, CSS
Backend: Node.js, Meteor.js, REST APIs, AWS Lambda
Databases: MongoDB, PostgreSQL, Supabase
Tools: Docker, Git, GitHub, GitLab CI/CD, VS Code, Cursor
Other: Chrome Extensions, Automation, API Integrations, Data Workflows
Currently focused on:
- Job search and recruiter outreach automation
- Chrome extensions for LinkedIn workflow improvement
- Full-stack portfolio and project systems
- Backend systems, automation workflows, and practical AI-assisted developer tools
I actively build and maintain projects around full-stack development, automation, Chrome extensions, recruiter discovery, and AI-assisted developer workflows.
Check out my pinned repositories below for the strongest examples of my work.
I'm always open to discussing software engineering, full-stack development, backend systems, automation tools, and interesting product ideas.


