Senior Full-Stack Engineer
TypeScript · Rust · Go · React · 15 Years Experience
Senior full-stack engineer with 15 years of experience shipping complete, well-architected systems. Current stack centers on TypeScript, Rust, and Go, with extensive production experience in React and Svelte. As a founder, I've owned the entire lifecycle—from concept to deployment. I value clean architecture, thoughtful UX, and solving hard problems with simple solutions.
Founded and operate an independent consultancy delivering full-stack products end-to-end (architecture, implementation, deployment, and support), including Butterbase (Go + React) scaled to ~1,800 users, ~300 MAU, and ~50 paying customers, and Pindrop, a macOS-native AI transcription app built with SwiftUI.
Delivered full-stack features across subscription web products and a creator-streaming platform; rebuilt the back-office admin by extracting it from the main Vue application into a dedicated Nuxt app, reducing production build times from ~15-20 minutes to ~5-8 minutes.
Contributed to a multinational B2B PRM platform by building client-facing Vue.js features and reusable UI components, and collaborated with C# backend engineers on API integrations during a short-term engagement.
Owned a proof-of-concept AWS Lambda tag router to offload third-party marketing tags from the ecommerce frontend, normalize client payloads, and route events to provider APIs; helped reduce initial page-load times from ~8-9s to ~4s.
Built and maintained internal tools, owned an ecommerce modernization effort to move away from WordPress/WooCommerce, and mentored junior developers while working across JavaScript/TypeScript systems and Shopify/WordPress integrations.
Maintained and expanded Marionette, a browser automation toolkit in Crystal used in security-testing workflows, and integrated supporting Ruby components for platform compatibility.