fbf-portfolio · sheet 01
2026-06-12
⤢ Subject
Filipe Brito Ferreira
Senior Front-End Engineer with 11 years building streaming platforms, real estate marketplaces, and AI products at Sky, Roku, and Property Finder. Owns front-end architecture, performance, SEO, and delivery, and has taken multi-territory platform consolidations, GraphQL/BFF layers, and production LLM features from first design review to launch.
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—----.--Senior Front-End Engineer @ Property Finder2025.07—----.-- · 11m11m
- $ 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.
- $ wins
- 01Record Share of Voice. SEO work contributed to the company reaching new records in share of sessions and share of voice, pushing competitors further down the rankings.[Record share of voice and share of sessions in organic search]
- 02UGC Feature Launch. Led the User-Generated Content features (agent Q&A and property reviews) from early product discussions and technical design through implementation to production launch.
- 03CMS API Performance. Restructured how CMS content gets fetched and served on SEO-critical pages.[Response time from 500ms to 5ms (99% improvement)]
- 04Search Page Speed. Fixed render-blocking resources, optimized images, and added progressive loading.[33% reduction in search page load time]
- $ stack
- React · TypeScript · Web Performance · SEO · SEMrush · Node.js · Go · AWS
- $ projects
- → Property Finder: Growth Engineering
2023.02—2025.07Senior Front-End Engineer (Platform) @ Roku2023.02—2025.07 · 2y 5m2y 5m
- $ 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.
- $ wins
- 01AI Chatbot Implementation. Reduced customer support tickets by 40%, enhancing user experience for a major entertainment streaming platform.[40% reduction in support tickets, 25% improvement in customer satisfaction]
- 02Web Core Framework Development. Built reusable tools and frameworks that improved engineering productivity across multiple teams.[30% reduction in development time for new features]
- $ stack
- React · TypeScript · GraphQL · Web Performance · Node.js · AWS · LLMs · Python
- $ projects
- → Roku AI Powered Support Chat
2018.09—2023.02Front-End Engineer (Streaming Platform) @ 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. Promoted from D1 to D2 on Sky's engineering ladder.
- $ wins
- 01Apple TV Launch. Successfully delivered NOW TV on Apple TV platform ahead of schedule.[Delivered ahead of schedule]
- 02European Consolidation Project. Reduced 12 separate territory apps to 2 unified applications.[83% reduction in codebases, 60% faster feature deployment]
- 03GraphQL Middleware. Built GraphQL layer achieving 99.9% availability.[99.9% uptime, 50% reduction in API response times]
- $ 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 @ 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.
- $ wins
- 01Conversion Rate Optimization. A/B testing programme that improved booking conversion rates.[15% conversion lift]
- $ stack
- React · Redux · JavaScript · Google Optimize
2015.06—2018.05Front-End Engineer @ SCL Group2015.06—2018.05 · 2y 11m2y 11m
- $ where
- London, UK, full-time[link]
- $ summary
- Front-end engineer on data-heavy analytics web apps. Owned UI for political-data tools and CMS-driven sites; picked up CI/CD and AWS where it unblocked FE delivery.
- $ wins
- 01Pangea Data Platform. Built scalable data matching platform handling large datasets.[Processing 10M+ records daily with sub-second response times]
- 02Infrastructure Automation. Implemented Kubernetes-based infrastructure reducing deployment time.[80% reduction in deployment time, 99.9% uptime]
- $ 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 8Selected drawings
Plate 01 2025
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 02 2023
Roku AI Powered Support Chat
Built an AI chatbot for Roku using Claude V2 and GPT-3/4 via AWS Connect. Cut support tickets by 40%, bumped satisfaction by 25%, and hit 95% query resolution accuracy.
AWS / AI / LLM / RAG
Plate 03 2020
NOW TV / Peacock TV
Rebuilt NOW TV's Apple TV and Roku apps with React Native, slashed CI/CD from 25 hours to 1.5 hours, consolidated 12 European territory apps into 2 (83% less code), and built a GraphQL BFF with 99.9% uptime.
React / React Native / Redux / Node.js
fbf-blog · sheet 03
3 of 6Field notes
Entry 01 May 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
Entry 02 May 3, 2026
We're Shipping More Code Than Ever. We Understand Less of It.
AI tools made developers faster on paper and slower in practice. Output is up, learning is down, debugging takes longer, and bad habits compound while managers keep raising the quota. The tools aren't the problem. Treating them like a thinking replacement is.
ai / software-engineering / developer-experience / burnout
Entry 03 March 28, 2026
Stop Hardcoding Secrets in Your Shell: Use Bitwarden CLI
A simple way to manage shell secrets using Bitwarden CLI and macOS Keychain, no more plaintext exports, no more anxiety every time you open your `.zshrc`.
security / devtools / shell / open-source