Skip to content

Bruno Camarneiro

Frontend Engineering Leader

Porto, Portugal | Open to Remote Roles
bruno@camarneiro.com LinkedIn GitHub

Professional Summary

Frontend Engineering Leader with 10+ years of experience (6 working remotely) building and scaling web applications across e-commerce, IoT, Web3, AI, and sustainability platforms, including enterprise, high-traffic consumer applications for international clients. Delivered 4+ micro-frontend modules, improved Lighthouse scores from 30 to 90+, and reduced LCP by 74% (9.5s to 2.5s) on production systems supporting revenue-generating products. Mentored engineers and led senior-level technical communication across cross-functional teams, while establishing testing frameworks achieving 80% unit coverage and modernizing legacy architectures to reduce defects and complexity across distributed teams in the US, EU, and LATAM.

Key Achievements

Performance Engineering

Improved Lighthouse scores from 30s to 90s at Fleek through dependency optimization, lazy loading under-the-fold components, converting heavy animations to lightweight formats, and implementing CDN strategies with proper cache timing

Team Productivity

Introduced MSW to enable parallel FE/BE development, eliminating blocking dependencies. Removed unnecessary SSR from internal dashboards, reducing complexity and enabling junior developers to contribute confidently without SSR-related issues

Distributed Team Leadership

Successfully coordinated teams across 6+ time zones at Fleek through async-first communication and flexible scheduling. Hands-on mentoring approach using real work assignments, pair programming, and continuous feedback loops

AI Integration

Integrated LangChain-powered chatbot with image generation functionality at Fleek, preparing production-ready AI features for decentralized platform. Demonstrated ability to work with emerging technologies in real-world applications

Experience

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

Skills

Frontend Engineering

React Next.js TypeScript JavaScript (ES6+) Lit Web Components HTML5 CSS3 Tailwind CSS styled-components

State Management & Data

Redux Zustand React Query REST APIs GraphQL WebSockets

Testing & Quality

Jest React Testing Library Playwright Cypress E2E Testing Unit Testing Integration Testing TDD

Architecture & Performance

Micro-frontends System Design Performance Optimization Code Splitting Lazy Loading SEO Core Web Vitals Accessibility (WCAG 2.1)

DevOps & Tools

Git GitHub Actions GitLab CI Jenkins CI/CD Docker Docker Compose Webpack Vite Vercel

Cloud & Monitoring

AWS (IAM, S3, SES) Datadog PostHog Google Analytics

AI & Emerging Tech

LangChain LangGraph LLM Workflows AI Interface Development Web3 Decentralized Apps

Leadership & Collaboration

Team Leadership Technical Mentoring Code Review Agile/Scrum Async/Remote Work Stakeholder Management Recruitment & Hiring

Soft Skills

Cross-functional Collaboration Technical Communication Problem Solving Strategic Planning

Education

Master's degree, Artificial Intelligence Engineering (Evening Program)

Instituto Politécnico do Porto · Porto, Portugal

2025 - Present

Bachelor's degree, Computer Software Engineering

Instituto Superior de Engenharia de Coimbra · Coimbra, Portugal

2009 - 2013

Projects

Debaixo d'olho

Open-source civic-tech platform analyzing data for all 230 Portuguese MPs, tracking attendance, legislative activity, district comparisons, and visualized taxpayer costs to improve government transparency.

  • Full-stack web application analyzing public parliamentary data for 230 MPs
  • Built entirely on AI-assisted development (Claude Code), automating data scraping and processing
  • Live, open-source platform built on public parliamentary data
Next.js TypeScript Claude Code Web Scraping

Job Sentinel

Multi-agent LLM workflow using LangGraph to automate job scraping, parsing, and matching across Greenhouse, Lever, Workable, and BambooHR. A meta-experiment in Claude-assisted full-stack development.

  • Multi-agent LLM workflow with parser, matcher, coordinator, and discovery agents
  • Clean, layered Python application with 14.7K LOC, 88+ tests across domain, application, and infrastructure layers
  • Support for 4+ job-board platforms (Greenhouse, Lever, Workable, BambooHR)
  • Probe of the reliability, scalability, and limits of Claude-generated code in a production-style system
Python LangGraph Ollama Streamlit SQLAlchemy Playwright

Jira Timesheet Report

Browser-based Jira timesheet dashboard with calendar visualization, filtering, and CSV export for individual and team reporting. Runs entirely in the browser with no backend required.

  • Calendar view with monthly worklog visualization and team overview
  • CSV export for individual or bulk timesheet reports
  • Offline development mode using MSW for reliable local development without backend dependencies
  • Retroactive worklog detection for past-dated entries
React TypeScript Zustand Rspack Vitest Playwright MSW

Fleek Agents Chatbox Widget

Embeddable React/TypeScript chat widget for AI agents on the Eliza framework, enabling customer-facing chatbot deployment across external websites.

  • Published as npm package for integration into Fleek's AI agents platform and partner applications
  • Embeddable across external websites with customer-facing chatbot deployment
React TypeScript Eliza

Languages

Portuguese

Native

English

Fluent