Frontend Team Lead
PrimeIT · Porto, Portugal
Jun 2025 - Present
1 year
Lead frontend architecture and engineering practices for an enterprise micro-frontend platform.
- Own frontend architecture for 4–5 micro-frontend modules, aligning technical decisions with lead architects to ensure scalable, consistent patterns across legacy and newly built applications.
- Mentor engineers on TypeScript patterns, web components, and system design, strengthening technical ownership, code quality, and long-term team capability.
- Redesigned the code-review process using a two-tier model, eliminating days-long feedback cycles and improving PR turnaround time, merge velocity, and cross-team collaboration.
- Established automated testing from zero coverage, achieving 80% unit-test coverage and Playwright E2E pipelines, resulting in zero regressions and higher release confidence.
Lit TypeScript Micro-frontends Playwright Jest Team Leadership Mentoring Code Review
Senior Software Engineer
Fleek · Remote
Dec 2024 - May 2025
5 months
Built customer-facing UI for a decentralized hosting and AI agents platform. Worked async across US, EU, and LATAM time zones.
- Optimized homepage performance, reducing LCP by 74% (9.5s to 2.5s) and achieving Lighthouse 90+, removing technical SEO barriers and improving user-experience metrics critical for organic growth.
- Rebuilt frontend performance architecture by removing GTM bottlenecks, replacing animation libraries, employing lazy loading, and consolidating analytics tooling to support conversion tracking for AI subscriptions.
- Delivered AI chat interfaces using LangChain and Eliza, supporting paying subscribers on a platform generating $30K+ MRR despite incomplete backend dependencies during company restructuring.
- Implemented shared UI components and Zustand-based state management to standardize frontend patterns and accelerate feature development across the application.
React Next.js Zustand Tailwind CSS TypeScript LangChain Eliza Performance Optimization
Senior Software Engineer
Carbonify GmbH · Frankfurt am Main, Germany
Aug 2023 - Nov 2024
1 year, 3 months
Built consumer-facing web applications for a carbon-certificate cashback platform, both as main product and as white-label solutions for partners including ADAC and Allianz.
- Built a Next.js vehicle submission and tracking platform for Germany's THG-Quote program, supporting enterprise partners including ADAC and Allianz in a regulated, consumer-facing production environment.
- Delivered Lighthouse 90+ performance and WCAG 2.1 AA accessibility across document uploads, status tracking, and payment workflows, ensuring high-quality user experiences for regulated automotive use cases.
- Established frontend testing practices from scratch using Jest and React Testing Library, improving code reliability and long-term maintainability across a growing product codebase.
- Strengthened Core Web Vitals and SEO foundations through performance tuning and best-practice implementation to support sustainable discoverability and platform quality.
Next.js TypeScript Tailwind CSS React Jest React Testing Library WCAG 2.1 Core Web Vitals
Senior Frontend Engineer
Craftable Software · Porto, Portugal
Jun 2021 - Jul 2023
2 years, 1 month
Delivered enterprise frontend solutions for major international clients including Vodafone Germany, Ibersol Group, and Dreamlines (Europe's largest cruise booking platform).
- Delivered enterprise frontend solutions for international clients including Vodafone Germany, Ibersol Group, and Dreamlines, supporting high-traffic, consumer-facing applications.
- Mentored frontend engineers through hands-on task ownership and production exposure, enabling skill progression and independent feature ownership, and contributing to 20+ technical hiring decisions.
- Led an incremental WordPress-to-React migration for Dreamlines, modernizing landing pages and cruise catalog sections within a three-engineer team while maintaining production stability.
- Established frontend testing foundations using Jest, Testing Library, and Cypress, improving code reliability and long-term maintainability across shared client codebases.
React styled-components Redux Testing Library Jest Cypress TypeScript JavaScript REST APIs Mentoring Hiring
Senior Frontend Engineer
Mindera · Porto, Portugal
Jun 2019 - Jun 2021
2 years
Architected frontend solutions for Anova's IoT petrochemical monitoring platform and YOOX Net-a-Porter's luxury e-commerce site (The Outnet).
- Architected frontend solutions for Anova's IoT petrochemical monitoring platform and YOOX Net-a-Porter's luxury e-commerce site, contributing to production systems across industrial and consumer environments.
- Mentored and monitored frontend engineers to meet client expectations, proactively addressing performance issues and maintaining quality standards while operating as an informal team lead without a formal title.
- Implemented 4 micro-frontend modules for Anova's real-time monitoring dashboards, enabling modular delivery and independent deployment across a complex IoT platform.
- Shipped new features for The Outnet by integrating CoreMedia CMS into React-based applications, enabling content teams to manage homepage and editorial updates.
- Optimized frontend bundle size for content-heavy pages using code-splitting and lazy loading to improve load performance and maintainability without disrupting production traffic.
React Redux Webpack Micro-frontends REST APIs E2E Unit Testing Jenkins TypeScript JavaScript CoreMedia
Frontend Engineer
Mindera · Porto, Portugal
Oct 2017 - Jun 2019
1 year, 8 months
Worked on POC and production frontend systems including a real-estate crowdfunding startup and the Statful enterprise monitoring platform.
- Constructed proof-of-concept applications for a real-estate crowdfunding startup and contributed to production frontend systems for a monitoring platform used by enterprise clients.
- Migrated applications from AngularJS and Angular 4 to React, reducing architectural complexity, eliminating legacy anti-patterns, and decreasing unexpected production bugs.
- Applied automated testing strategies using Selenium, Cypress, and Jest to improve regression coverage and long-term frontend stability across evolving codebases.
React Angular AngularJS Selenium Cypress Jest HTML5 Git REST APIs Jenkins
IT Consultant
Devoteam · Porto, Portugal
Jul 2015 - Oct 2017
2 years, 3 months
Built browser-based TV application for Vodafone Portugal, replicating the set-top box experience in the web browser using AngularJS.
- Developed browser-based TV application mirroring set-top box UX for Vodafone Portugal.
AngularJS JavaScript HTML5 SASS Git Jest
Software Developer
RedeRia Innovation · Vagos, Portugal
Sep 2013 - Jun 2015
1 year, 9 months
Worked on websites, dashboards, and Android applications.
- Developed Android applications alongside web projects.
GitHub SASS HTML5 Software Development Android Development
Web Developer
iNovmapping, LDA · Coimbra, Portugal
Feb 2013 - Jun 2013
4 months
Internship developing an eCommerce website using WordPress.
- Developed eCommerce website with WordPress and SEO optimization.
WordPress PHP HTML SASS Git SEO