Senior Full-Stack Engineer with 11 years building streaming platforms, real estate marketplaces, and AI-powered products. Proven track record delivering scalable systems across React, TypeScript, Node.js, Go, and AWS at companies including Sky, Roku, and Property Finder.
- Location: Dubai Hills Estate, UAE
- Work Locations: USA, UAE, PRT
- Remote: Yes | Relocation: Yes | Travel: Yes
- Languages: English, Portuguese, Spanish
Frontend
React (11y) • TypeScript (11y) • JavaScript (11y) • Next.js (7y) • React Native (5y) • Web Performance (8y) • Accessibility (a11y) (8y) • Design Systems (7y)
Backend
Node.js (11y) • GraphQL (7y) • Go (6y) • Scala (6y) • REST APIs (11y) • PostgreSQL (11y) • MongoDB (11y) • Redis (8y)
Cloud & DevOps
AWS (11y) • Kubernetes (11y) • Docker (11y) • CI/CD (GitLab, GitHub Actions) (11y) • Terraform (11y)
AI & ML
LLMs (GPT, Claude) (5y) • OpenAI API (5y) • Chatbot Development (5y)
Tools & Process
Git (11y) • Jira (11y) • Confluence (11y) • Agile / Scrum (11y)
Leadership
Technical Leadership (8y) • Mentoring & Hiring (7y) • Roadmap Planning (7y) • Code Review & Architecture (8y)
Property Finder | Jul 2025 – Present 📍 Dubai, UAE
Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owning SEO, performance, and feature development for user acquisition.
Tech: React, TypeScript, Node.js, Go, AWS
Industries: real estate, property technology, online marketplaces
Responsibilities:
- Drive SEO optimization 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.
- Lead the UGC (User-Generated Content) feature from initial design through to production, covering the content pipeline, moderation system, and frontend display.
- Coordinate SEO strategies with 5+ external stakeholders for third-party applications.
- Mentor 2 junior engineers on React, TypeScript, and performance patterns.
- Optimize CMS API response time from 500ms to 5ms (99% improvement) on SEO-critical endpoints.
Achievements:
- Record 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. Recognized by the CEO as an exceptional result. Metrics: Record share of voice and share of sessions in organic search
- UGC Feature Launch Led the User-Generated Content feature 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. Metrics: Response time from 500ms to 5ms (99% improvement)
- Search Page Speed Fixed render-blocking resources, optimized images, and added progressive loading. Metrics: 33% reduction in search page load time
Roku | Feb 2023 – Jul 2025 📍 Manchester, UK
Worked on Roku's streaming platform, building AI-powered customer support tools and web frameworks used across multiple device platforms.
Tech: React, TypeScript, Node.js, GraphQL, AWS, LLMs, Python
Industries: streaming media, entertainment, technology
Responsibilities:
- Led design of AI chatbots that reduced customer support tickets by 40% and improved satisfaction by 25%.
- Architected scalable media web frameworks supporting 5M+ daily active users across 10+ device platforms.
- Integrated advanced LLMs (Claude V2, GPT-3/4) into production systems, achieving 95% accuracy in customer query resolution.
- Mentored 3 junior developers and contributed to architectural decisions that reduced development time by 30% for new features.
- Partnered with 12+ cross-functional engineers to improve customer satisfaction and platform reliability.
Achievements:
- AI Chatbot Implementation Reduced customer support tickets by 40%, enhancing user experience for a major entertainment streaming platform. Metrics: 40% reduction in support tickets, 25% improvement in customer satisfaction
- 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
Enterprise-grade chatbot system integrating multiple LLM providers
Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda
- Reduced customer support volume by 40%
- Improved response time from hours to seconds
- Achieved 95% accuracy in customer query resolution
Sky UK | Sep 2018 – Feb 2023 📍 London, UK
Full-stack engineer working on multiple high-traffic streaming platforms including Sky GO and NOW TV, serving millions of users across various devices and territories.
Tech: React, TypeScript, GraphQL, AWS, Kubernetes, Redis, Apollo Server
Industries: telecommunications, streaming services, media
Responsibilities:
- Developed and maintained 5 streaming applications (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) serving millions of daily users.
- Built CI/CD pipelines and development tooling that reduced deployment time by 60% and improved engineering productivity across 5 teams.
- Architected a GraphQL middleware layer achieving 99.9% uptime and 50% reduction in API response times.
- Implemented analytics and monitoring solutions across multiple streaming platforms and 12 European territories.
- Led European market consolidation, reducing 12 separate territory apps into 2 unified platforms (83% less code to maintain).
Achievements:
- Apple TV Launch Successfully delivered NOW TV on Apple TV platform ahead of schedule. Metrics: On-time delivery, 99.9% uptime achieved
- European Consolidation Project Reduced 12 separate territory apps to 2 unified applications. Metrics: 83% reduction in codebases, 60% faster feature deployment
- GraphQL Middleware Built GraphQL layer achieving 99.9% availability. 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%
Love Holidays | Jun 2018 – Aug 2018 📍 London, UK
Contract frontend developer focused on feature development and A/B testing for a major travel booking platform.
Tech: React, Redux, JavaScript, Google Optimize
Industries: travel, booking platforms, e-commerce
Responsibilities:
- Developed 3 new booking flow features for a high-traffic travel platform processing 10,000+ daily transactions.
- Implemented A/B testing using Google Optimize, driving a 15% improvement in booking conversion rates and reducing bounce rates by 12%.
Achievements:
- Conversion Rate Optimization Implemented A/B tests that improved booking conversion rates. Metrics: 15% improvement in conversion rates
SCL Group | Jun 2015 – May 2018 📍 London, UK
Full-stack developer responsible for web applications, data platforms, and DevOps infrastructure in a fast-paced data analytics environment.
Tech: Scala, React, Node.js, MongoDB, AWS, Kubernetes, Go, Drupal
Industries: data analytics, software development, machine learning
Responsibilities:
- Delivered 8+ full-stack solutions using MEAN stack for data-intensive analytics applications.
- Built the Pangea data matching platform processing 10M+ records daily with sub-second response times.
- Implemented AWS infrastructure solutions and Kubernetes orchestration, achieving 99.9% system uptime.
- Developed DevOps tooling that reduced deployment time by 80% through automated CI/CD pipelines.
- Led Drupal 8 migration projects, modernizing legacy content management systems for improved scalability.
Achievements:
- Pangea Data Platform Built scalable data matching platform handling large datasets. Metrics: Processing 10M+ records daily with sub-second response times
- Infrastructure Automation Implemented Kubernetes-based infrastructure reducing deployment time. Metrics: 80% reduction in deployment time, 99.9% uptime
Projects:
- Pangea Data Management Platform
Role: Full-Stack Engineer
Large-scale data matching and management system
Tech: Scala, React, PostgreSQL, AWS
- Processed millions of records with high accuracy
- Built real-time data matching algorithms
- Achieved 99.9% system uptime
- IBM Applied DevOps Engineering (March 2026) — Coursera via IBM (Credential: 08CD1EQ17SFP) • Verify • PDF
- IBM DevOps and Software Engineering (March 2026) — Coursera via IBM (Credential: 88IDI1F2938F) • Verify • PDF
- Google IT Automation with Python (March 2026) — Coursera via Google (Credential: NQFRKPEUZ39A) • Verify • PDF
- Google Cybersecurity (July 2025) — Coursera via Google (Credential: JV1BAUSE3T41) • Verify • PDF
- IBM AI Developer (June 2025) — Coursera via IBM (Credential: VAV59NDU8OFD) • Verify • PDF
University of Texas at Austin, McCombs School of Business, Austin, Texas, United States 2025 – 2026
Field: AI & Machine Learning: Business Applications
GPA: 4.0
Relevant Coursework: Machine Learning • Natural Language Processing • Generative AI • AI Agents • Model Deployment • Computer Vision
West Thames College, London Rd, Isleworth TW7 4HS, United Kingdom 2013 – 2015
Field: Information Technology
Relevant Coursework: Software Development • Database Design • Network Administration • Web Development
Rivers Academy West London, Tachbrook Rd, Feltham TW14 9PE, United Kingdom 2009 – 2013
- Introduction to Test and Behavior Driven Development (March 2026) — Coursera via IBM (Credential: 096EJ84XZRSD) • Verify • PDF
- DevOps Capstone Project (March 2026) — Coursera via IBM (Credential: QVB3V36S8PC8) • Verify • PDF
- Monitoring and Observability for Development and DevOps (March 2026) — Coursera via IBM (Credential: TRDBEWXPZDQS) • Verify • PDF
- Application Development using Microservices and Serverless (March 2026) — Coursera via IBM (Credential: 33YMOEEYTYCV) • Verify • PDF
- Hands-on Introduction to Linux Commands and Shell Scripting (March 2026) — Coursera via IBM (Credential: 9TCTOEMR4V3R) • Verify • PDF
- Application Security for Developers and DevOps Professionals (March 2026) — Coursera via IBM (Credential: TDBL4CJAQWQV) • Verify • PDF
- Continuous Integration and Continuous Delivery (CI/CD) (March 2026) — Coursera via IBM (Credential: E0DZA54W8C6I) • Verify • PDF
- Troubleshooting and Debugging Techniques (March 2026) — Coursera via Google (Credential: B1QD9EPCFL05) • Verify • PDF
- Introduction to Git and GitHub (March 2026) — Coursera via Google (Credential: BLV4P7FGU394) • Verify • PDF
- Using Python to Interact with the Operating System (March 2026) — Coursera via Google (Credential: WJGFH6VFMJMC) • Verify • PDF
- Configuration Management and the Cloud (March 2026) — Coursera via Google (Credential: 2XUFTNHI08M9) • Verify • PDF
- Crash Course on Python (March 2026) — Coursera via Google (Credential: TUGX5F2Y4E80) • Verify • PDF
- Automating Real-World Tasks with Python (March 2026) — Coursera via Google (Credential: AGCFIAGRK3B5) • Verify • PDF
- Introduction to Containers w/ Docker, Kubernetes & OpenShift (March 2026) — Coursera via IBM (Credential: YX8OPF8AO43K) • Verify • PDF
- Getting Started with Git and GitHub (March 2026) — Coursera via IBM (Credential: J31LIRM8REIF) • Verify • PDF
- Introduction to Agile Development and Scrum (February 2026) — Coursera via IBM (Credential: 3QOJNETHIP3R) • Verify • PDF
- Introduction to DevOps (February 2026) — Coursera via IBM (Credential: VCZ24YMJ1RY2) • Verify • PDF
- Python Foundations (October 2025) — Great Learning (Credential: GQYNQGMI) • Verify • PDF
- Ethics of AI (October 2025) — Great Learning (Credential: IVEGPWIP) • Verify • PDF
- Introduction to AI Agents (September 2025) — Great Learning (Credential: NCJEEZBW) • Verify • PDF
- Introduction to Cloud Computing (July 2025) — Coursera via IBM (Credential: NYA0511J4FHT) • Verify • PDF
- Django Application Development with SQL and Databases (July 2025) — Coursera via IBM (Credential: 9PIE9IUY7DQW) • Verify • PDF
- Automate Cybersecurity Tasks with Python (July 2025) — Coursera via Google (Credential: 1LC8W1NAZDZG) • Verify • PDF
- Tools of the Trade: Linux and SQL (July 2025) — Coursera via Google (Credential: OGVBWY3PG9DD) • Verify • PDF
- Sound the Alarm: Detection and Response (July 2025) — Coursera via Google (Credential: 9TODNNNY3QWM) • Verify • PDF
- Assets, Threats, and Vulnerabilities (July 2025) — Coursera via Google (Credential: 9RDIPRFJ5S1N) • Verify • PDF
- Put It to Work: Prepare for Cybersecurity Jobs (July 2025) — Coursera via Google (Credential: ESCPVGZN4O0E) • Verify • PDF
- Accelerate Your Job Search with AI (July 2025) — Coursera via Google (Credential: JWL7M9RMT0H0) • Verify • PDF
- Foundations of Cybersecurity (July 2025) — Coursera via Google (Credential: RDDSGTH7M8BW) • Verify • PDF
- Play It Safe: Manage Security Risks (July 2025) — Coursera via Google (Credential: YKRYIQZA9XDQ) • Verify • PDF
- Connect and Protect: Networks and Network Security (July 2025) — Coursera via Google (Credential: MI2G9NBRZCOB) • Verify • PDF
- Building Generative AI-Powered Applications with Python (July 2025) — Coursera via IBM (Credential: KI24LWJFM9AF) • Verify • PDF
- Generative AI: Elevate your Software Development Career (July 2025) — Coursera via IBM (Credential: 0NCAG443G23Q) • Verify • PDF
- Software Developer Career Guide and Interview Preparation (July 2025) — Coursera via IBM (Credential: 8YYDKZKCAJ1M) • Verify • PDF
- Introduction to HTML, CSS, & JavaScript (June 2025) — Coursera via IBM (Credential: 7701CP70ZAOZ) • Verify • PDF
- Developing AI Applications with Python and Flask (June 2025) — Coursera via IBM (Credential: 352PLU7D28LT) • Verify • PDF
- Python for Data Science, AI & Development (June 2025) — Coursera via IBM (Credential: GLVQBTCOZI8R) • Verify • PDF
- Generative AI: Prompt Engineering Basics (June 2025) — Coursera via IBM (Credential: JWZ6Q76MM65I) • Verify • PDF
- Generative AI: Introduction and Applications (June 2025) — Coursera via IBM (Credential: DCE5T5IDIWV5) • Verify • PDF
- Introduction to Artificial Intelligence (AI) (June 2025) — Coursera via IBM (Credential: Z6YTG768T2WZ) • Verify • PDF
- Introduction to Software Engineering (June 2025) — Coursera via IBM (Credential: DZWSVHIT6EOD) • Verify • PDF
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.
Tech: React,TypeScript,Node.js,Go,AWS
Technical lead for a cross-platform numerology app on iOS, Android, and Web. 90% code sharing from a single codebase, 50% faster feature releases, and a 4-person team.
Tech: React Native,Next.js,TypeScript,Expo,Firebase
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.
Tech: AWS,AI,LLM,RAG,React,AWS Connect,Node.js
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 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
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
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
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
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
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




