Skip to main content
Rui Duarte

Rui Duarte

Senior Frontend @ Tiger Data

Senior Frontend Engineer at Tiger Data (Timescale)

Lisbon, Lisbon, PT🇵🇹
Report

Building fast, reliable interfaces that users actually enjoy using. I care about the details that make products feel polished and the architecture that makes them scale.

As a Frontend Engineer with 10+ years of experience, I specialize in design systems, performance optimization, and component architecture. Fluent in React, TypeScript, and Next.js, with deep experience in testing, CI/CD, and modern tooling like Vite and Storybook.

With a background spanning startups, product teams, and agency work, I translate complex systems into clean, maintainable UI that helps teams ship faster and users get things done.

Activity

Active on:Bluesky networkTangled

Loading activity...

View full activity

Career: 5

Senior Frontend Engineer

Tiger Data (Timescale)

Lisbon, Lisbon, PT

Oct 2024 - Present

Led the migration from Webpack to Vite end-to-end, cutting CI builds from 6 minutes to well under 1 minute (8x faster), lowering infrastructure costs and speeding up local development. Identified slow page loads through bundle analysis and fixed them through more targeted code- splitting, optimized data-fetching waterfalls and dependency cleanup. Reduced bundle size by 30% and improved Core Web Vitals. Leading the Design System and component library through close collaboration across Design and Engineering to speed up handoffs, remove duplicate components and enable features like Dark mode. Tackled legacy code and inconsistent patterns through incremental refactors, making the codebase easier to work with and reducing friction for new features. Collaborated with cross-functional teams to deliver Tiger Cloud's Azure expansion and Tiger Lake (new data lake product), coordinating across complex integrations under tight deadlines.

Lead Frontend Engineer

Agreena

Lisbon, Lisbon, PT

Feb 2024 - Oct 2024

Built B2B onboarding tools for a new customer segment, working through complex integrations and a tight timeline with a small team. Helped guide technical decisions while staying hands-on with code. Turned complex carbon and farming data into clear, visual dashboards that helped customers make better decisions and use the platform more.

Lead Frontend Engineer

Plum Guide

London, England, GB

Oct 2019 - Jan 2024

Led a frontend rebuild from monolith to micro-frontends with Next.js and a monorepo, covering the full customer journey from landing pages to checkout. Improved conversion rates and enabled teams to deploy independently and share code more easily. Introduced a GraphQL API to replace multiple REST calls, reducing over-fetching and making it easier for frontend and backend to evolve independently. Improved Core Web Vitals from 30 to 80 through Server Components, Streaming SSR, code- splitting, and optimized image delivery, effectively reducing bounce rates as a result. Owned the Design System and component libraries, driving cross-team adoption through regular reviews and mentoring. Sped up UI development and improved consistency across the product. Worked with Product and Analytics to run A/B tests on performance, UX, and funnel changes. Implemented variants, set up tracking, and proposed experiments that shaped product decisions.

Frontend Engineer

Bright Pixel

Lisbon, Lisbon, PT

Jun 2018 - Oct 2019

Helped build dott.pt from the ground up, Portugal's largest e-commerce marketplace. Shaped the core frontend architecture using React and Redux. Built key product flows including search, product pages, cart, and checkout. Owned state management and client-side performance in a collaborative Scrum team.

Web Developer

EAE and Monday

Lisbon, Lisbon, PT

Oct 2015 - Jun 2018

Built frontends for products like board.co (Vue, Nuxt) and responsive campaign sites for clients including Ogilvy, Greenpeace, Portugal Trails, and Twix.

Projects: 1

Apr 2026 - Present

Languages: 2

English
Portuguese

Skills: 24

Technical

CSSGraphQLHTMLJavaScriptjQueryMobXNext.jsNode.js
Nuxt.jsPHPReactReduxStorybookTest-Driven DevelopmentTypeScriptViteVue.jsWeb DevelopmentWordPress

Business

A/B Testing

Creative

Design Systems

Other

Emotion.jsMapboxStyled components

Also find Rui Duarte on…