About
I'm a product-minded senior software engineer with 7+ years of experience building scalable SaaS platforms, real-time systems, and products from zero to launch. I work across frontend, backend, and cloud infrastructure, with experience in AI-powered products and large-scale broadcasting systems.
Most recently, I took enrolla from concept to an MVP in under three months and helped onboard 20 institutions. Outside of work, I'm into custom mechanical keyboards, photography, and The Lord of the Rings.
Experience
enrollaFounding Engineer (Part-time)
Led product strategy and engineering from concept to MVP in under three months, growing the platform to 20 onboarded institutions. Built AI-powered student-to-program matching through guided quizzes, used by 190 students and supported by real-time institutional analytics. Designed and built the multi-tenant platform in Next.js with tenant isolation, role-based access control, and usage-based billing through Stripe. Owned the product's UI/UX and created the design system used across the platform.
TypeScriptJavaScriptNext.jsReactNode.jsHonoTailwind CSSPostgreSQLStripeOpenCodeClaude CodeCursorFigma
SAPSenior Software Engineer
Led the full rewrite of a broadcasting platform serving 100,000+ concurrent viewers, improving video playback, live support, and notifications. Built a real-time ML-powered subtitling system with 95% caption accuracy, reducing third-party transcription costs by 80%. Architected event-driven media processing pipelines on AWS using CDK, improving resource utilization and reducing idle infrastructure costs. Implemented P2P video distribution, reducing CDN costs by 40% while improving stream quality at scale. Shipped real-time threaded messaging that increased user engagement by 25% and average session duration by 15%.
TypeScriptJavaScriptNuxtVueDockerCypressAWSAWS CDKMongoDBOpenCodeClaude CodeCursorFigma
Shockwave MediaEngineering Lead
Led frontend development of a task management platform for video and advertising production, managing engineers and owning delivery. Established an accessible, composable component architecture and frontend project structure, helping the team ship faster while maintaining consistent UI/UX. Introduced React and Next.js across client projects, reducing initial page-load times by 50%.
TypeScriptJavaScriptNext.jsReactReact NativeTailwind CSSStorybookFigma
Project Wi-FiFull Stack Engineer
Rebuilt the web application in Vue with Stripe billing, real-time profit dashboards, and usage reporting, reducing billing errors by 60%. Built a React Native mobile app that increased engagement and improved on-time invoice payments by 35%.
TypeScriptJavaScriptNext.jsNuxtNode.jsNestJSReactVueReact NativeTailwind CSSMongoDBStripeFigma
Cambridge University Press & AssessmentSoftware Engineer
Built an authentication library adopted by 12+ internal teams, saving an estimated 15+ hours per API integration. Automated journal formatting with Python, replacing repetitive manual work.
JavaScriptPythonJavaSpringDockerPostgreSQL
Projects

AI-powered platform that matches students to college programs through interactive quizzes and analytics.