Luke S. Phillips

Software Engineer in London, United Kingdom

About

I am an ambitious problem solver and full stack developer who's a keen learner and likes to know how things work. I continually evaluate and refine my skills so that I can stay at the cutting edge in all aspects of development whilst contributing to open source along the way.

Skills

Back-End Web Development Expert

  • Node.js
  • PHP
  • .NET Core
  • MySQL
  • PostgreSQL
  • S3
  • DynamoDB
  • Lambda
  • SNS/SQS
  • REST
  • TDD
  • Serverless
  • Kafka
  • Redpanda Connect

Solid understanding of HTTP and back-end development. Experienced in designing and developing performant, scalable and cost-effective applications by leveraging various cloud technologies to employ microservice and event based architectures.

Front-End Web Development Expert

  • HTML5
  • CSS
  • JavaScript
  • Less
  • Tailwind
  • TypeScript
  • Webpack
  • ESBuild
  • Module Federation
  • React
  • Vue
  • Lit
  • WebGL
  • Jamstack

Extensive experience with developing accessible and responsive web applications; leveraging data-binding and other cutting edge technologies to deliver impressive application-like experiences to users on all platforms. I also have extensive experience with employing micro-frontend architectures to produce cohesive web applications that are implemented by multiple independent teams.

Developer Operations Expert

  • AWS
  • Jenkins
  • GitHub Actions
  • Ansible
  • Docker
  • Git
  • StatsD
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Terraform
  • Kubernetes

Experienced with continuous integration and continuous deployment practices with a strong interest in cloud services and scalable & distributed architecture.

AI Application Development Proficient

  • MCP
  • A2A
  • Claude
  • GitHub Copilot
  • Microsoft Agent Framework
  • Google ADK
  • LangChain
  • AWS Bedrock AgentCore

Focusing my learning on AI architecture, with an emphasis on exposing functionality to LLMs to enable agentic behavior. I'm also actively exploring tools such as GitHub Copilot, Cursor and OpenCode to optimize my development workflows.

Experience

Just Eat Takeaway, Platform Staff Engineer

‐ Present

I recently moved into a Staff Engineer role within Platform Engineering, focusing on enabling product teams with governed, AI-powered tooling. This has included evaluating PR code-review tools and testing approaches for agent-based applications. More recently, I joined a new platform team building capabilities that allow product teams to rapidly develop agent applications, including prompt management in the data plane, infrastructure for agent memory and RAG, and a registry enabling agent-to-agent communication.

Just Eat Takeaway, Staff Engineer

Led six cross-functional teams delivering products across three technical platforms in the UK, Canada, and the Netherlands; collectively these teams are responsible for partner data, availability, reachability, verification (KYC & KYB), onboarding and various support tooling.

I acted as a cross-domain technical leader, collaborating with engineering and product to design and deliver cross-domain features to the platform. This regularly involved authoring and presenting design documents and ADRs to stakeholders and engineering hubs to drive alignment and decision-making. I partnered closely with engineering managers, principal engineers and product owners to shape technical plans and roadmaps, playing a pivotal role in a high-priority platform consolidation initiative.

I mentored senior and mid-level engineers, guiding solution design in line with company best practices, such as Goldilocks service design and the use of ECST. I delivered multiple proof-of-concepts to address emerging challenges facing my teams, such as enabling Salesforce to consume platform events via Redpanda Connect and proposing a mono-repo strategy to consolidate a growing number of nano-services into more manageable Goldilocks services. I would often evangelize these ideas further beyond my immediate domain, working with guilds (some of which I chaired) and architecture hubs to convert proofs-of-concept into company-wide guidance and documentation, accelerating delivery across the organization.

Some examples of what I've worked on were:

  • Team Domain Reorganization

    This project was the first challenge I tackled as a Staff Engineer. The teams were slowed by heavy cross-dependencies caused by fragmented ownership across multiple domains. I proposed a model where each team fully owned a single domain, including structured handover plans. I then partnered with the Engineering Manager to secure leadership support and dedicated time to execute the transition.

  • One App

    I contributed to the first phase of consolidating the Just Eat and Takeaway platforms that aims to provide a single customer experience across all markets while maintaining the existing back-office systems. I designed transitional components that ensured changes made to restaurants on the Takeaway platform appeared on the Just Eat platform; utilizing emerging technologies at the company such as Kafka and Kafka Connect.

  • One Backoffice

    Following the One App initiative, I led the transition from a transitional architecture to a single back-office system for my domains, I designed and documented Strangler Fig-based migration plans with anti-corruption layers and aligned with stakeholders to deliver the changes in steps that wouldn't disrupt our dependent systems.

Just Eat Takeaway, Senior Engineer

As a senior full-stack engineer, I contributed to multiple autonomous teams building products on the AWS platform before becoming the tech lead for the team responsible for restaurant information, scheduled availability, and delivery areas, which was central to many critical business processes.

In this role, I was the team's technical point of contact and was responsible for taking business requirements and designing scalable solutions. I worked with my team to build, test, deploy, and support these solutions in production. In addition, I managed the team's technical debt backlog and on-call rota.

I emphasized open communication, fostering an environment where anyone in the team could get involved in a problem. I also enjoyed sharing my newfound knowledge that I gained from being an active participant in guilds with the team through presentations, tech demos, and direct mentoring, encouraging others to do the same.

Some examples of what I've worked on were:

  • Restaurant Performance

    I played a key role in developing an event-driven system that aggregated partner order and review data from across the platform to generate a performance score. This score was easily accessible by partners via a dashboard that included improvement recommendations while also affecting the partner's search ranking.

  • Just Log

    As the lead contributor, I supported the development of a lightweight and extensible JavaScript library for logging. This library enables quick and easy pushing of logs to multiple sources, including Just Eat's ELK stack. I also provided valuable support teams across the business, ensuring successful implementation of the library.

  • Orderpad Lite

    I was the lead engineer for a progressive web application, I enabled restaurants to continue taking orders even when they experienced Orderpad hardware issues. I was selected for this project due to my extensive front-end experience and was able to deliver a viable product within a month, complete with a comprehensive test suite and hand-over documentation.

  • Restaurant Creation Service

    I designed an event-driven service that orchestrates the setup of new restaurants joining the platform, greatly reducing manual effort in the onboarding process while ensuring they conform to compliance checks before activation. Utilizing serverless technology, the service is extensible and allows for efficient development of new quality gates and market-specific flows.

Channel 4, Web Developer

Worked as a full stack web developer in an agile team; building and testing highly accessible, responsive and cross platform web applications on the All 4 platform.

Some examples of what I've worked on were:

  • Channel4.com

    I lead the development on the responsive redesign of the Channel4.com website. This involved migrating away from a monolithic Java application to smaller more manageable applications written using Node.js that consumed Channel 4's central web services.

  • Font Delivery Service

    A Node.js service that hosts and delivers the Channel 4 fonts to all of our web-based clients as securely as possible. Starting as a personal project, it replaced a 3rd party service called FontDeck, saving Channel 4 £15,000 a year.

  • Chromecast

    Liaised with Google to create the Chromecast receiver and the sender for the Channel 4 website.

Channel 4, Engineering Intern

Whilst studying at the University of Westminster, I was an intern at Channel 4 where I focused on integrating University modules into the workplace whilst working on projects for the business.

Some examples of what I've worked on were:

  • 4oD

    I was put on the 4oD team to develop the front end of the the 2011 refresh of the 4oD website.

  • 4Emergencies

    An SMS-based emergency notification system, built in C# .NET and MS SQL, allowing the HR department to ask for the status of all employees with a single SMS message or email.

Education

BEng Software Engineering (First Class Honours)

University of Westminster ·

I had received the School of Electronics and Computer Science Achievement Award for 3 consecutive years; an award given to students who have performed particularly well in their studies.

For my final year project, I produced a JavaScript library that emulated the OpenGL 2.x specification using WebGL powered by a flexible GLSL shader.

Personal Projects

Home TRMNL

github.com/lsphillips/home-trmnl

A headless BYOS (Bring Your Own Server) implementation for TRMNL devices. Originally built for my own use, I'm in the process of generalizing it for anyone to use.

Vintage Tea Party

vintageteaparty.co

A project to support a friend's small business. A responsive website hosted for free in GitLab that employs a Jamstack architecture; utilizing web components powered by Lit for progressive enhancements and Netlify CMS for user friendly content management.

Log2stream

github.com/lsphillips/log2stream

A Node.js logging library with an interface inspired by Log4j but removes the concepts of appenders and layouts in favour of streams.

Interests & Hobbies

  • Badminton
  • Board Games
  • Coding
  • Home Automation
  • Japanese Culture
  • Video Games

Outside the workplace, I enjoy coding, tinkering with my Raspberry Pis, partner-proofing my smart home automation and pointlessly tweaking my Arch Linux setup. Away from the computer I enjoy playing board games, treating my Guinea Pigs like royalty, playing Badminton and traveling to Japan whenever I get the chance as I love to explore their culture.