I turn startup ideas into production-ready products


With over 10 years of experience building for startups, I focus on what matters most: building products that work. I've owned the full stack end to end, taking ideas from zero to launch and turning them into products people actually use.
Great products are built on great foundations. Clean code, user experience, SEO, and performance aren't separate concerns — they all work together to create something that lasts. Every technical decision I make is in service of the product.
When I'm not coding, you'll find me learning new technologies, traveling, exploring new roller coasters, or at the calisthenics park.
I'm open to new opportunities, particularly remote roles in Europe or the US.
Every project starts with understanding the real pain point. I dig into user feedback, analytics, and stakeholder goals to define what actually needs solving — not just what feels broken.
I map out the technical approach with scalability and simplicity in mind. Clean architecture, clear data flows, and pragmatic technology choices that fit the team and timeline.
I write production-ready code with performance, accessibility, and SEO baked in from day one. Fast iterations, tight feedback loops, and no throwaway work.
After shipping, I track the metrics that matter — Core Web Vitals, conversion rates, user engagement. If the numbers don't move, we iterate until they do.
Claude · Claude Code · Gemini · Vertex AI · OpenAI · Cursor · n8n · AI-assisted development · Prompt engineering
Accessibility · Mobile-first design · Responsive design · Design systems
Next.js · Astro · React · TypeScript · Tailwind CSS · Caching techniques · Performance optimization
Node.js · Nest.js · Python · GraphQL · PostgreSQL · Clean Architecture
Vercel · Google Cloud Platform · AWS · CI/CD · Docker
Core Web Vitals · Technical SEO · PostHog · Google Analytics · Competitive analysis · Performance monitoring & audits
Quick learner — even faster with AI · Adapts to any stack on the fly · Self-driven and resourceful · Solves complex problems creatively
Member of Technical Staff
Jan 2025 — Present
Building a tax automation platform that uses AI to simplify complex filing workflows. Leading teams while working across the full stack with the latest JavaScript (TypeScript) and Python ecosystems.
Shipping AI-powered features — from intelligent document parsing to fully automated AI tax workflows — that turn hours of manual work into one-click actions for users.
Built the product analytics and feedback system with PostHog, and improved the company's Claude infrastructure to empower every team member with AI tooling.
Software Developer
Dec 2022 — Jan 2025
Shipped features across the Next.js frontend, NestJS API, and Google Cloud Platform infrastructure. Integrated the OpenAI API to introduce AI-powered product functionality, and focused on performance optimization throughout the stack.
Led the SEO initiative in the final months — delivered bi-weekly reports tracking impressions, clicks, and rankings. Drove integration with Google Merchant Center, optimized for Google Snippets, and improved Core Web Vitals across the site.
Frontend Developer, Freelance
Oct 2023 — Jun 2024
Built the first version of Fence's marketing site and product dashboard from scratch using Next.js server components, CSS, and Motion for complex animations. Architected a modular codebase designed to evolve with the product, and implemented advanced caching strategies that significantly improved load times.
Full-Stack Developer
Dec 2019 — Dec 2022
Established the frontend architecture using hexagonal architecture across all projects, building with Next.js, TypeScript, Styled Components, and Storybook for component documentation and testing.
Expanded into full-stack in year two — developed APIs with Express.js, managed deployments on AWS, and built automation bots in JavaScript alongside ETL jobs in Python. Standardized frontend-backend contracts with documented and tested API endpoints.