
ResistGate
A discipline-first Chrome extension that makes users earn access to distracting sites through intentional friction.
Shipped a blocker with Free → Pro activation, timed access windows, and a checkout flow.
Chrome extensions, products, and web apps, built solo, with the thinking and real results behind each one.
The clearest proof of how I think, ship, and refine real software.

A discipline-first Chrome extension that makes users earn access to distracting sites through intentional friction.
Shipped a blocker with Free → Pro activation, timed access windows, and a checkout flow.

Browser analytics that show where active browsing time actually goes, without accounts or cloud tracking.
Published a Chrome extension that keeps its data on your machine, with an analytics UI and real installs.

Two-player chess where the server owns move legality, room state, and the order of every real-time update.
Built and verified the full socket path: room creation, joining, accepted moves, async commentary, and wrong-turn rejection.
Smaller projects and experiments, proof of how I think, not just what I ship.
Done-for-you B2B lead research pipeline for structured prospect data, fit summaries, and outreach angles.
Built a practical research workflow combining extraction, validation, and delivery-ready CSV output.
Chrome side-panel extension for taking notes without leaving the current tab.
Shipped product built around speed and simplicity, nothing extra.
AI assistant that answers questions about my resume and experience using only the context I provide, no hallucinations.
Shows how to make a reliable AI backend that doesn't make things up.
Full-stack platform for 400+ users with authentication, role-based access, and operational dashboards under real constraints.
Replaced manual workflows with centralized digital access.
Available for selected work
I'm open to engineering roles and contract work. I do best when I own the problem, not just the task.
Older experiments, prototypes, and learning projects that shaped my engineering taste.
One-week prototype for placing furniture, manipulating a 3D scene, and exporting room configurations.
Copy-paste terminal simulator with command cycling, realistic typing cadence, and macOS-inspired themes.
Small Flask backend that answers resume questions with scoped system roles and controlled context.
Mobile-first weather UI using geolocation, OpenWeatherMap data, and animated condition states.
Multilingual assistant using a custom retrieval layer to answer questions about background, skills, and projects.
Tell me what you’re building, where you’re stuck, and what done looks like. I’ll help scope it or take the next step with you.