Senior Software Engineer with 11 years building streaming platforms, real estate marketplaces, and AI-powered products. I've worked across React, TypeScript, Node.js, Go, and AWS at companies like Sky, Roku, and Property Finder.
- IBM Applied DevOps Engineering (March 2026) • View Certificate
- IBM DevOps and Software Engineering (March 2026) • View Certificate
- Google IT Automation with Python (March 2026) • View Certificate
- Google Cybersecurity (July 2025) • View Certificate
- IBM AI Developer (June 2025) • View Certificate
- Introduction to Test and Behavior Driven Development (March 2026) • View Certificate
- DevOps Capstone Project (March 2026) • View Certificate
- Monitoring and Observability for Development and DevOps (March 2026) • View Certificate
- Application Development using Microservices and Serverless (March 2026) • View Certificate
- Hands-on Introduction to Linux Commands and Shell Scripting (March 2026) • View Certificate
- Application Security for Developers and DevOps Professionals (March 2026) • View Certificate
- Continuous Integration and Continuous Delivery (CI/CD) (March 2026) • View Certificate
- Troubleshooting and Debugging Techniques (March 2026) • View Certificate
- Introduction to Git and GitHub (March 2026) • View Certificate
- Using Python to Interact with the Operating System (March 2026) • View Certificate
- Configuration Management and the Cloud (March 2026) • View Certificate
- Crash Course on Python (March 2026) • View Certificate
- Automating Real-World Tasks with Python (March 2026) • View Certificate
- Introduction to Containers w/ Docker, Kubernetes & OpenShift (March 2026) • View Certificate
- Getting Started with Git and GitHub (March 2026) • View Certificate
- Introduction to Agile Development and Scrum (February 2026) • View Certificate
- Introduction to DevOps (February 2026) • View Certificate
- Python Foundations (October 2025) • View Certificate
- Ethics of AI (October 2025) • View Certificate
- Introduction to AI Agents (September 2025) • View Certificate
- Introduction to Cloud Computing (July 2025) • View Certificate
- Django Application Development with SQL and Databases (July 2025) • View Certificate
- Automate Cybersecurity Tasks with Python (July 2025) • View Certificate
- Tools of the Trade: Linux and SQL (July 2025) • View Certificate
- Sound the Alarm: Detection and Response (July 2025) • View Certificate
- Assets, Threats, and Vulnerabilities (July 2025) • View Certificate
- Put It to Work: Prepare for Cybersecurity Jobs (July 2025) • View Certificate
- Accelerate Your Job Search with AI (July 2025) • View Certificate
- Foundations of Cybersecurity (July 2025) • View Certificate
- Play It Safe: Manage Security Risks (July 2025) • View Certificate
- Connect and Protect: Networks and Network Security (July 2025) • View Certificate
- Building Generative AI-Powered Applications with Python (July 2025) • View Certificate
- Generative AI: Elevate your Software Development Career (July 2025) • View Certificate
- Software Developer Career Guide and Interview Preparation (July 2025) • View Certificate
- Introduction to HTML, CSS, & JavaScript (June 2025) • View Certificate
- Developing AI Applications with Python and Flask (June 2025) • View Certificate
- Python for Data Science, AI & Development (June 2025) • View Certificate
- Generative AI: Prompt Engineering Basics (June 2025) • View Certificate
- Generative AI: Introduction and Applications (June 2025) • View Certificate
- Introduction to Artificial Intelligence (AI) (June 2025) • View Certificate
- Introduction to Software Engineering (June 2025) • View Certificate
Property Finder | Jul 2025 – Present 📍 Dubai, UAE
Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. I own SEO, performance, and feature development for user acquisition.
Responsibilities:
- Drove SEO optimization across the core website, cutting search page load time by 33% and helping the company reach record share of voice in organic search.
- Led the UGC (User-Generated Content) feature from initial design through to production, covering the content pipeline, moderation system, and frontend display.
- Partner with 5+ external stakeholders to align SEO strategies for 3rd-party applications.
- Own the technical roadmap for both backend and frontend within a 5-person engineering team.
- Mentor 2 junior engineers on React, TypeScript, and performance patterns.
- Cut 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.
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.
- Collaborated with cross-functional teams of 12+ engineers to improve customer satisfaction metrics 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 Enterprise-grade chatbot system integrating multiple LLM providers Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda
Cue App | Jun 2023 – Jul 2025
Technical lead for a cross-platform numerology application, overseeing development across iOS, Android, and web platforms.
Responsibilities:
- Lead technical architecture and development strategy for a 4-person cross-platform engineering team.
- Architect a unified codebase enabling 90% code sharing across iOS, Android, and Web platforms.
- Implement scalable solutions using React Native and Next.js, delivering 50% faster feature releases.
- Drive product roadmap prioritization across 3 platforms in collaboration with stakeholders, aligning technical and business goals.
- Establish code quality standards and performance optimization practices across 3 platform targets.
Achievements:
- Cross-Platform Architecture Designed unified architecture enabling 90% code sharing across platforms Metrics: 90% code reuse, 50% faster feature delivery
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.
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 three nines availability Metrics: 99.9% uptime, 50% reduction in API response times
Projects:
- Sky GO Desktop Application Cross-platform desktop streaming application for Mac and Windows Tech: Electron, React, TypeScript, Redux
- NOW TV Multi-Territory Platform Unified platform supporting multiple European markets Tech: React, Node.js, AWS, Concourse CI
Love Holidays | Jun 2018 – Aug 2018
Contract frontend developer focused on feature development and A/B testing for a major travel booking platform.
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.
- Optimized user experience and page performance, reducing bounce rates by 12% and increasing user engagement.
- Collaborated with 4 UX designers and product managers to ship responsive, mobile-first feature implementations.
Achievements:
- Conversion Rate Optimization Implemented A/B tests that improved booking conversion rates Metrics: 15% improvement in conversion rates
SCL Elections / Cambridge Analytica | Jun 2015 – May 2018 📍 London, UK
Full-stack developer responsible for web applications, data platforms, and DevOps infrastructure in a fast-paced political technology environment.
Responsibilities:
- Delivered 8+ full-stack solutions using MEAN stack for data-intensive political technology 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 Large-scale data matching and management system Tech: Scala, React, PostgreSQL, AWS
West Thames College, London Rd, Isleworth TW7 4HS, United Kingdom (2013 – 2015)
Relevant Coursework: Software Development • Database Design • Network Administration • Web Development
Rivers Academy West London, Tachbrook Rd, Feltham TW14 9PE, United Kingdom (2009 – 2013)
Frontend Technologies
React (11y) • TypeScript (11y) • JavaScript (11y) • Next.js (7y) • Remix (5y) • SolidJS (6y) • React Native (5y) • Web Performance (8y) • Accessibility (a11y) (8y) • Design Systems (7y) • Tailwind CSS (5y)
Backend Technologies
Node.js (11y) • Deno (6y) • GraphQL (7y) • Java (5y) • Scala (6y) • Rust (6y) • Go (6y) • REST APIs (11y) • PostgreSQL (11y) • MongoDB (11y) • Redis (8y)
Cloud & DevOps
AWS (11y) • Kubernetes (11y) • Docker (11y) • Helm (11y) • GitLab CI/CD (11y) • GitHub Actions (5y) • Terraform (11y)
AI & Machine Learning
Large Language Models (LLMs) (5y) • OpenAI API (5y) • Anthropic Claude (5y) • Chatbot Development (5y)
Tools & Platforms
Jira (11y) • Confluence (11y) • Postman (11y) • Git (11y)
Leadership & Process
Technical Leadership (8y) • Mentoring & Hiring (7y) • Agile / Scrum (11y) • Roadmap Planning (7y) • Cross-functional Delivery (8y) • Code Review & Architecture (8y)
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
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
2 Jan 2025
Why AAA game failures like Justice League and Concord point to systemic software engineering problems: talent exodus into management, broken mentorship pipelines, and Silicon Valley growth-at-all-costs culture.
Tags: software-engineering,gaming-industry,management,talent-retention,mentorship
6 Oct 2024
Annual interview practice keeps you sharp on market rates, skills benchmarking, and negotiation leverage without actively job hunting. How to do it transparently and why your manager should support it.
Tags: career,tech-hiring,interviews,professional-development,salary-negotiation
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




