About
I'm a front-end engineer with 15 years of experience building scalable web applications. Throughout my career, I've worked as a full-stack developer with PHP and Node.js, but found my passion in front-end engineering where I can deeply focus on user experience, performance, and craft.
At Ookla, I led the ground-up rebuild of Downdetector Enterprise, defining the technical architecture and development practices for a product that drove 60% YoY revenue growth.
I work primarily with React, Next.js, and TypeScript, with deep expertise in performance optimization, accessibility, design systems, and internationalization. My full-stack background means I'm comfortable jumping into backend work with Python/Django or Node.js when necessary.
I'm most energized when translating complex requirements into elegant solutions, establishing patterns that scale across teams, and mentoring engineers to level up their craft.
Experience
Software Engineer II · Ookla
Dublin, Ireland
Led the front-end architecture for Downdetector Enterprise's ground-up rebuild, establishing technical standards and development practices that supported 60% YoY revenue growth. Drove code quality across the team through architecture decisions, code reviews, and mentorship of junior engineers. Built an LLM-powered situation report generator that automated outage summaries, reducing stakeholder communication time from hours to minutes.
React Developer · Amaris
Dublin, Ireland
Joined as the founding front-end engineer on a greenfield project, defining the UI architecture and technical direction from day one. Established the component library and state management patterns (React + MobX + Sass) that became the foundation for the entire product.
Full Stack Developer · Accenture (via Amaris)
Dublin, Ireland
Delivered web applications for enterprise clients across diverse stacks including Episerver and Drupal 8. Led feature development and provided technical guidance to team members, working with the Technical Leader to unblock delivery and maintain project velocity.
Product Developer · ContaPaga Instituição de Pagamentos S/A
São José dos Campos, Brazil
Joined as the second engineer at an early-stage fintech building financial services for unbanked service providers in Brazil. Developed core product features including the user dashboard, payment APIs, and banking integrations (Ember.js + Sails.js/Node.js). Implemented transactional email flows for payment notifications and invoicing.
Web Developer · Arriba! Comunicação
São José dos Campos, Brazil
Developed websites for regional clients at a marketing agency, working across the full stack with WordPress, PHP, Bootstrap, and JavaScript. Built and maintained e-commerce solutions using Fastcommerce, and designed and implemented marketing email campaigns.
Front End Programmer · Wunderman Technologies
São Paulo, Brazil
Maintained Nokia's Latin America e-commerce websites on Vignette CMS. Delivered high-volume production of localized landing pages and email campaigns across multiple countries in the region.
Webmaster · Grupo Interativa
Taubaté, Brazil
Built interfaces with xHTML, CSS, jQuery and back end in ASP. Optimized SEO and handled image editing.
Skills
Architecture & Systems Design
Modern Frontend Stack
Developer Experience & Tooling
Full-Stack & Integration
Contact
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out through any of the channels below.
