Senior Front‑end Engineer
I’m a senior full-stack developer with over 15 years of experience helping teams build, modernize, and maintain complex web applications—from user interfaces and backend architecture to deployment and long-term ownership.
Give me a complex problem and I’ll own it end-to-end. That often means stepping into an existing codebase and bringing order to it—consolidating fragmented architectures, modernizing legacy stacks, untangling implementations that have grown beyond their original design, and restoring maintainability to systems that have become difficult to evolve. It can also mean taking a project from concept to production, defining the architecture, selecting the stack, and making the technical decisions that shape it along the way.
That includes AI-generated and heavily AI-assisted applications. Turning fragile implementations into reliable production systems through better architecture, maintainability, and technical discipline is a core part of what I do.
While React and its ecosystem are where I’m most at home, I also have extensive experience with Astro for leaner, content-focused projects. More broadly, I’m equally comfortable working on the server side, integrating headless CMS platforms and third-party APIs, and handling the full deployment pipeline across major cloud platforms.
I’ve also been building AI-powered applications involving RAG systems, vector databases, MCP integrations, and agent workflows. Beyond the stack, I write fully typed TypeScript and take HTML, CSS, and web standards seriously—the details that separate code that merely works from code that holds up. A working knowledge of design tools also helps me bridge the gap between design and implementation.
Every project gets my full attention—from adapting naturally to existing workflows and conventions, to proactively spotting bugs and opportunities to improve. Balancing technical quality, delivery timelines, and long-term maintainability is simply part of the job.
Recent projects include building an MVP control panel in weeks that became the business’s primary operational tool, leading a Gatsby-to-Astro migration that reduced bundle size by 70% while significantly improving performance, and standardizing shared component systems across multiple applications and frontend architectures. Across startups, agencies, and internal platforms, I’ve also helped eliminate recurring deployment issues, improve reliability, and reduce day-to-day operational friction.
If you’d like to discuss a project or how I can help, feel free to get in touch.