KeyForge
A private offline password generator with no ads, no account, and no saved passwords.
Senior software engineer specializing in Angular, hybrid mobile apps, AI-powered tools, and clean user experiences.
I build practical web and mobile applications that solve real problems without unnecessary complexity. My work blends engineering, UI design, and product thinking — from Angular and Cordova apps to Node.js APIs, ColdFusion systems, and AI-powered workflows using tools like OpenAI and Claude.
With over a decade of experience across web and mobile development, I focus on cross-platform apps with reliable, maintainable systems and UI that just works. I treat AI as a tool for better workflows, not gimmicks.
Let's Work TogetherYears of hands-on engineering across frontend, mobile, backend, AI, and product design.
A selection of app concepts, builds, and product work — focused on clarity, privacy, and practical utility.
A private offline password generator with no ads, no account, and no saved passwords.
A no-nonsense manual macro tracker for people who already know what they ate.
A calm newborn tracking app for feeds, sleep, diapers, and daily routines.
A fast private workout log for lifters who want sets, reps, progress, and no clutter.
A modern rebuild of the Project 4 personal brand and portfolio site.
I like building small, useful tools that avoid bloat: private utilities, trackers, logs, and mobile-first products designed to do one job well.
Have an app idea?I care about products that feel obvious, fast, and trustworthy. Whether it's a password generator, a newborn tracker, or a business workflow tool — remove friction, make the useful path easy.
Before writing a line of code, understand how people actually use the thing. What's the real job to be done?
The first version should do one thing well. Simplicity isn't laziness — it's the hardest part of product design.
Clean code, performant UI, tested flows. The polish isn't decoration — it builds trust with every interaction.
Ship, observe, improve. Good software isn't finished — it evolves as users and needs change.
Have a project, app idea, or workflow that needs a clean technical solution? Let's connect.