fbf-portfolio · sheet 01
2026-09-19
⤢ Subject
Filipe Brito Ferreira
Front-end engineer with 11 years across streaming, marketplaces, and AI products at Sky, Roku, and Property Finder, operating at technical-lead level. Owns front-end architecture, performance, and delivery end to end, and has led multi-territory platform consolidations, GraphQL/BFF layers, and production LLM features from design through launch. Promoted repeatedly into technical leadership, mentoring engineers and setting engineering standards across teams.
Senior Front-End Engineer·11 yrs
- ⤢ Location
- Dubai, UAE
- ⤢ Deployable
- [US]United States[AE]United Arab Emirates[PT]Portugal
/journey/log.txt
$ tail -f professional_journey
5 entries · sorted desc
2025.07—2026.09Front-End Engineer @ Property Finder2025.07—2026.09 · 1y 2m1y 2m
- $ where
- Dubai, UAE, full-time[link]
- $ summary
- Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owning SEO, performance, and feature development for user acquisition.
- $ highlights
- 01Architect and deploy PF Scout v4, Property Finder’s public AI property assistant, adding an at‑a‑glance overview, an interactive canvas for deep exploration, and migrating the response layer to Server‑Sent Events (SSE) for real‑time streaming.
- 02Spearhead core SEO engineering architecture across the core website, cutting search page load time by 33% and achieving record share of voice in organic search. Recognized by the CEO as an exceptional result.
- 03Own the end-to-end lifecycle of UGC (User-Generated Content) features, agent Q&A and property reviews, from initial design through to production: content pipeline, moderation system, and frontend display.
- 04Orchestrate cross-functional SEO initiatives with 5+ external stakeholders for third-party applications.
- $ stack
- React · TypeScript · Web Performance · SEO · SEMrush · Node.js · Go · AWS
- $ projects
- → Property Finder: Growth Engineering
2023.02—2025.06Senior Software Engineer @ Roku2023.02—2025.06 · 2y 4m2y 4m
- $ where
- Manchester, UK, full-time[link]
- $ summary
- Front-end engineer on Roku's web platform. Built AI-powered customer support UI and shared web frameworks consumed across 10+ device platforms.
- $ highlights
- 01Technical lead for Roku's AI-powered support chat; the vendor's published case study reports 48% AI containment, with chat rising from 30% to 43% of support contacts while phone fell from 70% to 57%.
- 02Architected scalable media web frameworks adopted by multiple product teams across 10+ device platforms.
- 03Integrated multi-LLM routing (Claude, GPT-4) over retrieval on Roku's knowledge base into production support flows.
- 04Mentored 3 junior developers and contributed to platform architecture decisions.
- $ stack
- React · TypeScript · GraphQL · Web Performance · Node.js · AWS · LLMs · Python
- $ projects
- → Roku AI Powered Support Chat
2018.09—2023.02Software Engineer @ Sky UK2018.09—2023.02 · 4y 5m4y 5m
- $ where
- London, UK, full-time[link]
- $ summary
- Front-end engineer across five streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) on web, desktop and TV devices. Owned the BFF / GraphQL middleware where the FE consumed it directly. Progressed through three engineering levels over the tenure, promoted from SD1 to SD2 to SD3.
- $ highlights
- 01Promoted twice over the tenure, advancing from SD1 to SD2 to SD3 as technical scope and leadership grew.
- 02Technical lead on the FE side of the European consolidation that collapsed 12 territory apps into 2 unified platforms (83% less code to maintain).
- 03Built a GraphQL/BFF layer the FE owned end-to-end, cutting API roundtrips and dropping response times by 50% at 99.9% uptime.
- 04Shipped and maintained the front-end of 5 streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) across web, desktop and TV devices.
- $ stack
- React · TypeScript · Electron · Redux · GraphQL · Apollo · Web Performance · AWS · Kubernetes · Redis
- $ projects
- → Sky Go→ NOW TV / Peacock TV
2018.06—2018.08Front-End Engineer (Contract) @ loveholidays2018.06—2018.08 · 2m2m
- $ where
- London, UK, contract[link]
- $ summary
- Contract frontend engineer building new booking-flow features and running A/B experiments on a high-traffic travel platform.
- $ highlights
- 01Shipped 3 new booking-flow features on a platform processing 10,000+ daily transactions.
- 02Ran Google Optimize A/B tests that lifted booking conversion 15% and cut bounce 12%.
- $ stack
- React · Redux · JavaScript · Google Optimize
2015.06—2018.05Junior Front-End Engineer @ SCL Group (Data & Analytics Agency)2015.06—2018.05 · 2y 11m2y 11m
- $ where
- London, UK, full-time[link]
- $ summary
- Joined as a software apprentice and was promoted to junior front-end engineer. Worked on data-heavy analytics web apps, owning UI for political-data tools and CMS-driven sites, and picked up CI/CD and AWS where it unblocked FE delivery.
- $ highlights
- 01Started as a software apprentice and was promoted to junior front-end engineer as delivery responsibility grew.
- 02Built the front-end for 8+ analytics web apps used by political-data teams; sole web developer on several flagship projects.
- 03Led Drupal 8 migrations, modernizing legacy templating and FE delivery for content-heavy sites.
- 04Designed the FE for the Pangea data matching platform, a UI processing 10M+ records daily with sub-second interactions.
- $ stack
- React · Redux · JavaScript · TypeScript · Drupal (FE templating) · Node.js · MongoDB · AWS · Kubernetes · Scala · Go
- $ projects
- → Cambridge Analytica / SCL Group→ Trump Campaign 2016→ Ted Cruz Campaign 2015→ Pangea Data Platform
fbf-projects · sheet 02
3 of 9Selected drawings
Plate 012025

Property Finder: Growth Engineering
Front-end engineer on Property Finder's Growth team. Cut search page load time by 33%, improved CMS API from 500ms to 5ms, led UGC feature to production, and helped push the company to record share of voice in SEO.
React / TypeScript / Node.js / Go
Plate 022025

RDS — Roku Design System
Led the engineering side of Roku's design system replatform: MUI as the foundation, a custom Roku theming layer on top, and component libraries spanning web, mobile, and TV for five business units.
React / TypeScript / MUI / Design Systems
Plate 032023

Roku AI Powered Support Chat
Built an AI chatbot for Roku using Claude V2 and GPT-3/4 via AWS Connect. The vendor's published case study reports 48% AI containment, with chat rising from 30% to 43% of support contacts.
AWS / AI / LLM / RAG
fbf-research · papers
1 of 1Research
fbf-blog · sheet 03
3 of 8Field notes
Entry 01August 9, 2026

Cambridge Analytica: The Scandal Was Real. The Dataset Was Wrong.
I was inside Cambridge Analytica in March 2018. The story everyone knows names the wrong dataset. The real engine is still legal and still running.
cambridge-analytica / data / privacy / politics
Entry 02June 14, 2026

npm Can't Fix This From the Outside
Last week npm shipped 2FA-gated publishing. Eight months too late, two years behind PyPI. The pattern is structural: npm always patches last because the registry is closed source. The fix is three tiers, automated scanning, and opening the source.
npm / supply-chain / security / open-source
Entry 03May 25, 2026

No Juniors Today, No Seniors in 2031
Junior hiring is down 40%. AI gave boards the rationale to keep cutting. The apprenticeship lag is 5–7 years. No juniors today means no seniors in 2031.
ai / software-engineering / hiring / engineering-management
