Front-end platform engineer, 11 years across streaming, marketplaces, and real estate at Sky, Roku, and Property Finder. Led the front-end side of Sky's 12-territory app consolidation, engineered Roku's design system for the web platform, and owned the performance and SEO platform behind Property Finder's core website. Shipped production AI features on that platform foundation, from an AI support chat at Roku to the PF Scout assistant at Property Finder. Promoted twice at Sky; co-founded the GraphQL BFF as a two-engineer innovation project and grew it into a dedicated team; mentor to 5 engineers.
- me@fbritoferreira.com (mailto:me@fbritoferreira.com)
- fbritoferreira.com (https://www.fbritoferreira.com)
- github.com/fbritoferreira (https://github.com/fbritoferreira)
- linkedin.com/in/fbritoferreira (https://linkedin.com/in/fbritoferreira)
- Location: Dubai Hills Estate, United Arab Emirates
- Right to work: United Arab Emirates, Portugal, United States
- Remote: Yes | Relocation: Yes | Travel: Yes
- Languages: English, Portuguese, Spanish
Platform Engineering:
Design Systems (3y), Monorepo Tooling (pnpm, Turborepo) (2y), CI/CD (GitHub Actions, GitLab) (11y), Testing (Jest, Vitest, RTL, Playwright) (8y), Developer Experience & Tooling (8y)
Frontend:
React (11y), TypeScript (8y), JavaScript (11y), Next.js (2y), Tailwind CSS (2y)
Performance & Quality:
Web Vitals (6y), SEO Engineering (1y), Web Performance (8y)
Backend:
Node.js (11y), GraphQL & BFF (8y), REST APIs (11y), PostgreSQL (11y), Redis (8y)
Cloud & DevOps:
AWS (11y), Cloudflare (Pages, Workers) (4y), Docker (11y), Kubernetes (11y)
AI & ML:
LLMs (GPT, Claude) (3y), OpenAI & Anthropic APIs (3y), Chatbot Development (3y)
Leadership:
Technical Leadership (8y), Team Building (8y), Mentoring (3y)
Property Finder | Jul 2025 – Sep 2026 Location: Dubai, UAE
Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owned SEO, performance, and feature development for user acquisition.
Tech: React, TypeScript, Web Performance, SEO, SEMrush, Node.js, Go, AWS
Industries: real estate, property technology, online marketplaces
Responsibilities:
- Rebuilt the shared CMS content layer behind every SEO-critical page on the core website: deduplicated upstream CMS calls and served them from a Redis-backed cache, cutting page response times from 500ms to 5ms.
- Owned performance and SEO engineering across the core website: removed render-blocking resources, optimised images, added progressive loading; search page load time down 33%, and organic share of voice reached company records at 52% for rentals and 58% for sales.
- Architected and shipped PF Scout v4, Property Finder's public AI property assistant: moved its response layer to Server-Sent Events for token-by-token streaming at a 500ms p95, lifting lead conversion 10%.
- Owned user-generated content features (agent Q&A, property reviews) end to end: content pipeline, moderation system, and frontend.
- Mentored 2 junior engineers and coordinated SEO initiatives with 5+ external stakeholders on third-party integrations.
Achievements:
- **Record Share of Voice SEO work took the company to record organic share of sessions and share of voice, pushing competitors further down the rankings. Metrics: 52% share of voice for rentals, 58% for sales — company records
- **UGC 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.
- **CMS API Performance Restructured how CMS content gets fetched and served on SEO-critical pages: deduplicated upstream calls, Redis-backed cache. Metrics: Response time from 500ms to 5ms
- **Search Page Speed Fixed render-blocking resources, optimized images, and added progressive loading. Metrics: 33% reduction in search page load time
Roku | Feb 2023 – Jun 2025 Location: Manchester, UK
Front-end engineer on Roku's web platform. Built AI-powered customer support UI and shared web frameworks consumed across 10+ device platforms.
Tech: React, TypeScript, GraphQL, Web Performance, Node.js, AWS, LLMs, Python
Industries: streaming media, entertainment, technology
Responsibilities:
- Led the engineering side of Roku's design system replatform, shipping component libraries across web, mobile, and TV for 5 business units.
- Built shared web frameworks adopted by teams across 10+ device platforms, cutting new-feature development time 30%.
- Built the AI support chat front end and its integration with the vendor's platform, wiring multi-LLM routing (Claude, GPT-4) over knowledge-base retrieval; response times went from hours to seconds.
- Reached 48% containment on the chat, documented in the vendor's published case study; chat share of contacts rose from 30% to 43% while phone fell from 70% to 57%.
- Mentored 3 junior developers and worked with 12+ engineers across functions on platform reliability.
Achievements:
- **AI Chatbot Implementation AI-powered support chat for a major entertainment streaming platform; results documented in the vendor's published case study. Metrics: 48% AI containment; chat share of contacts 30% to 43%, phone 70% to 57% (published case study)
- **Web Core Framework Development Built reusable tools and frameworks that improved engineering productivity across multiple teams. Metrics: 30% reduction in development time for new features
Projects:
- AI-Powered Customer Support Chatbot
Role: Technical Lead (front end & LLM integration)
Chatbot system integrating multiple LLM providers
Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda
- 48% AI containment per the vendor's published case study
- Improved response time from hours to seconds
- Chat share of support contacts rose from 30% to 43%
Sky UK | Sep 2018 – Feb 2023 Location: London, UK
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.
Tech: React, TypeScript, Electron, Redux, GraphQL, Apollo, Web Performance, AWS, Kubernetes, Redis
Industries: telecommunications, streaming services, media
Responsibilities:
- Led the FE side of the European consolidation, collapsing 12 territory apps into 2 unified platforms: 83% less code to maintain.
- Co-founded the GraphQL backend-for-frontend (BFF) layer as a two-engineer innovation project; built and owned it end to end at 99.9% uptime, halving response times across 5 streaming products, and grew it into a team of 4 full-time engineers, a manager, a technical business analyst, and a returning engineer.
- Set up CI/CD pipelines and FE tooling adopted by 5 teams, cutting deployment time 60%.
- Introduced performance budgets, error monitoring, and analytics across all 5 streaming platforms, giving every consolidation cutover a measurable definition of done.
- Shipped Sky GO, NOW TV, NOW, Peacock TV, and Sky Showtime across web, desktop, and TV devices.
Achievements:
- **Apple TV Launch Delivered NOW TV on the Apple TV platform ahead of schedule. Metrics: Delivered ahead of schedule
- **European Consolidation Project Reduced 12 separate territory apps to 2 unified applications. Metrics: 83% reduction in codebases, 60% faster feature deployment
- **GraphQL Middleware Co-founded the GraphQL BFF layer as a two-engineer innovation project; built it to 99.9% availability and grew it into a dedicated team of full-time engineers, a manager, and a technical business analyst. Metrics: 99.9% uptime, 50% reduction in API response times
Projects:
- Sky GO Desktop Application
Role: Senior Engineer
Cross-platform desktop streaming application for Mac and Windows
Tech: Electron, React, TypeScript, Redux
- Built automated code signing and deployment pipeline
- Integrated with Akamai CDN for content delivery
- Achieved 99.5% crash-free user sessions
- NOW TV Multi-Territory Platform
Role: Technical Lead
Unified platform supporting multiple European markets
Tech: React, Node.js, AWS, Concourse CI
- Consolidated 12 apps into 2 unified platforms
- Implemented feature flagging for territory-specific functionality
- Reduced maintenance overhead by 70%
SCL Group (Data & Analytics Agency) | Jun 2015 – May 2018 Location: London, UK
Joined as a software apprentice and was promoted to junior front-end engineer. Built data-heavy analytics web apps and CMS-driven sites, picking up CI/CD and AWS where it unblocked FE delivery.
Tech: React, Redux, JavaScript, TypeScript, Drupal (FE templating), Node.js, MongoDB, AWS, Kubernetes, Scala, Go
Industries: data analytics, software development, machine learning
Responsibilities:
- Designed the UI for the Pangea data-matching platform, processing 10M+ records a day with sub-second interactions.
- Built the front end for 8+ data-heavy analytics apps as the sole web developer; promoted from apprentice to junior engineer.
- Ran CI/CD pipelines and Kubernetes/AWS infrastructure for FE delivery, cutting deployment time 80%; led Drupal 8 migrations.
Achievements:
- **Pangea Data Platform Built a data-matching platform handling millions of records a day. Metrics: Processing 10M+ records daily with sub-second response times
- **Infrastructure Automation Implemented Kubernetes-based infrastructure for FE delivery. Metrics: 80% reduction in deployment time, 99.9% uptime
Projects:
- Pangea Data Management Platform
Role: Front-End Lead (Full-stack delivery)
Data matching and management system
Tech: Scala, React, PostgreSQL, AWS
- Processed millions of records daily
- Built real-time data matching interfaces with sub-second interactions
- Achieved 99.9% system uptime
University of Texas at Austin, McCombs School of Business · 2025 – 2026
Field: AI & Machine Learning: Business Applications
GPA: 4.09/4.33
Location: Austin, Texas, United States
Relevant Coursework: Machine Learning • Natural Language Processing • Generative AI • AI Agents
Verify • Certificate • Grade sheet • LinkedIn
West Thames College · 2013 – 2015
Field: Information Technology
Location: London, United Kingdom
Sole web developer for 4 high-profile websites at Cambridge Analytica/SCL Group. Built the Pangea data platform (10M+ records/day), deployed AWS + K8s infrastructure with 99.9% uptime, and automated deployments (80% faster).
Tech: React, Redux, Node.js, Express, Drupal, D3.js, Scala, AWS, Kubernetes
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.
Tech: React, React Native, Redux, Node.js, GraphQL, Apple TV, Roku
Built a data matching platform processing 10M+ records daily with sub-second response times on Scala, Drill, and Hadoop. Worked with the UK ICO for 2+ years pre-GDPR to shape data classification standards.
Tech: Scala, React, Apache Drill, Hadoop, Mesos, AWS
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: 52% for rentals and 58% for sales.
Tech: React, TypeScript, Node.js, Go, AWS
Technical lead for the front end and LLM routing on Roku's AI support chat, integrating Claude V2 and GPT-3/4 over the vendor's platform via AWS Connect. The vendor's published case study reports 48% AI containment, with chat rising from 30% to 43% of support contacts.
Tech: AWS, AI, LLM, RAG, React, AWS Connect, Node.js
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.
Tech: React, TypeScript, MUI, Design Systems, Design Tokens, Theming, Monorepo
Built the Windows and Mac Sky Go streaming app with Electron and React. Single codebase serving 4 regions, automated code-signing CLI, satellite box local streaming that cut CDN costs, and 99.5% crash-free sessions.
Tech: Electron, React, Redux, Node.js, Akamai CDN
Developer on SCL Group's data-driven campaign platform for Ted Cruz: OCEAN personality profiles for ~300 million people, automated phone calling tied to voter profiles, and nationwide ad targeting across social and traditional media. Helped deliver the Iowa caucus upset, where Cruz defeated Trump at 4-1 odds.
Tech: D3.js, React, Node.js, PHP, Facebook Ads, Google Ads
Technical lead for Syphon, a data visualization platform powering the 2016 Trump campaign's media strategy across social and traditional channels: achieving $0.20 spent for every $1 spent by the opposition.
Tech: D3.js, React, Node.js, Facebook Ads, Google Ads
whitepaper · Aug 2026
Eleven deterministic doctrinal detectors behind a predictive orchestrator, exercised against nine documented incidents including the 2025 Potomac mid-air, with 24-hour live false-positive sampling at five US airports and a documented blind-spot case. Live deployment included.
11 Oct 2026
NOW TV's release pipeline took 25 hours and only about 30% of end-to-end runs passed, because nobody ran them. The problem was a queue for physical devices, not slow builds. Six months of measuring the wait and buying capacity where it was longest took a run to 1.5 hours and the pass rate past 95%.
Tags: ci-cd, frontend-platform, streaming, testing, developer-experience, retrospective
27 Sept 2026
axe reported 1 violation and 107 nodes it would not judge on my own site. The 107 were not noise and not failures; they were unmeasured. What it took to measure them, what the one real miss looked like, and the CI rule I run now.
Tags: accessibility, axe, frontend-platform, ci-cd, testing, web-performance
19 Sept 2026
At Sky the frontend team built and ran its own GraphQL BFF: response times halved at 99.9% uptime, and the failure modes were ours to fix. What ownership actually cost and what it bought.
Tags: graphql, bff, node-js, architecture, streaming, frontend-platform, retrospective
12 Sept 2026
At Sky we merged twelve European territory apps into two platforms. Notes on what we unified, what we deliberately left alone, and the parts of the job that had nothing to do with code.
Tags: frontend-platform, architecture, streaming, react, ci-cd, retrospective
9 Aug 2026
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.
Tags: cambridge-analytica, data, privacy, politics, psychographics
14 Jun 2026
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.
Tags: npm, supply-chain, security, open-source, javascript
25 May 2026
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.
Tags: ai, software-engineering, hiring, engineering-management, career
3 May 2026
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.
Tags: ai, software-engineering, developer-experience, burnout, management
28 Mar 2026
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.
Tags: security, devtools, shell, open-source, software-engineering
17 Nov 2025
Open-source TypeScript client for Strapi CMS v5 with full type safety, CRUD + upsert operations, advanced filtering, i18n support, and minimal dependencies. Built to eliminate boilerplate in content-driven apps.
Tags: typescript, strapi, open-source, developer-tools, headless-cms
8 Sept 2024
‘After 250+ interviews across a decade as both interviewer and candidate, here is why LeetCode-style challenges fail to assess real-world engineering ability, and what companies should do instead.’
Tags: tech-hiring, interviews, software-engineering, career, web-development
28 Oct 2022
How we used GraphQL as a Backend for Frontends at Sky TV, consolidating 12 microservices into a single API. 99.9% uptime, 50% faster responses, and 83% less code across territories. Originally discussed on the Syntax.fm podcast.
Tags: graphql, architecture, streaming, node-js, typescript, backend
Open Source Development • AI & Machine Learning • Cloud Architecture • Technical Writing • Mentoring





