Philip Vella
Based in London, UK
Senior Frontend Software Engineer

Philip Vella

Based in London, United Kingdom, I am a Senior Frontend Software Engineer with 10+ years of experience designing and operating large-scale web platforms serving multiple brands and international markets across the United Kingdom and Europe.

Specialised in TypeScript-based frontend architecture, edge computing, and high-performance web applications, with a strong focus on developer experience, observability, and cross-team platform delivery.

About

I am a Senior Frontend Software Engineer with over 10 years of professional experience, based in the United Kingdom and focused on building scalable web platforms for multi-brand, multi-locale products in regulated domains.

Throughout my career spanning software engineering roles since 2012, I have developed deep expertise in TypeScript, React, Remix, Tailwind, Vite, and Cloudflare Workers, with strong ownership of frontend architecture and edge-first integration patterns.

At Kingmakers Group (BetKing / SuperSportsBet), I lead frontend platform development across international markets, define engineering standards, and mentor engineers across squads.

I regularly drive performance and observability initiatives, including production monitoring, tracing, and architecture-level optimisation of critical user journeys.

I collaborate closely with backend, compliance, and product teams to deliver reliable, regulatory-compliant experiences across acquisition, payments, engagement, and account systems.

I also invest heavily in developer experience by improving CI/CD, quality gates, documentation, and cross-team technical alignment.

Experience

I work across multiple frontend teams, shaping technical strategy, influencing engineering roadmaps and translating ambiguous business needs into clear, deliverable requirements. This helps teams align earlier, remove blockers faster and make more consistent technical decisions across the domain. I lead the fortnightly Frontend Community of Practice, bringing engineers together to share knowledge, align on architecture and strengthen engineering standards. I also introduced automated linting and TypeScript checks at pull-request creation time, helping teams catch defects earlier, improve type safety and reduce rework. My contributions to the pnpm monorepo improve dependency consistency across shared packages, while reusable Azure Pipelines YAML templates I designed standardise builds, testing and deployments across brands and environments. This has increased release reliability while reducing duplication and operational overhead. I have played a key role in supporting expansion from Nigeria into South Africa and Zambia, ensuring frontend architecture, localisation and deployment strategies scale effectively and meet regional requirements. I also help shape the islands architecture and drive adoption of React, Node.js, Remix, Next.js and Astro to deliver faster, more modular and resilient customer experiences. I strengthen engineering quality through test strategy, acceptance criteria, technical design, code review standards and monitoring KPIs. I also built tooling that compares pre-production and production environments, helping teams detect visible differences, reduce environment drift and release with greater confidence. Beyond technical delivery, I introduced the CROWNS values framework to clarify expectations and behaviours across roles, supporting stronger accountability, collaboration and execution at scale.

During my tenure at Relevant Bits Inc, I have had the opportunity to work on various exciting projects, ranging from Shopify applications and themes to Autodesk University, Autodesk Profile, and Autodesk community. One of the key technologies we utilized for frontend development was React, combined with the flexibility of Tailwind CSS. These powerful tools allowed us to craft dynamic and visually appealing user interfaces. To ensure seamless deployment and hosting, we turned to Vercel, which introduced me to the world of serverless functions, also known as Function-as-a-Service (FaaS). This approach came with several advantages, including cost efficiency, automatic scaling, and minimal server management requirements. It was a rewarding experience to see firsthand how these benefits positively impacted our projects. However, like any technology, FaaS also had its share of challenges. Cold start latency, limited execution time, and potential vendor lock-in were factors we had to address while ensuring the best possible outcomes for our clients. Working in the e-commerce technology landscape, I honed my skills in a range of powerful tools and frameworks, such as React, Tailwind CSS, Webpack, Liquid, DynamoDB, and Node.js. Leveraging this knowledge, I was able to create Shopify apps that significantly enhanced the shopping experience for users. Converting Figma designs into dynamic user interfaces and implementing complex rules and recipes in our Context App to transform stores based on specific criteria set by businesses was an exhilarating part of my journey. As a passionate problem solver, I eagerly took on complex challenges and sought innovative solutions to ensure the efficiency, scalability, and reliability of the applications I developed. Staying up-to-date with the latest industry trends was a priority for me, as it allowed me to bring cutting-edge solutions to the table and deliver exceptional results for our customers. One of the aspects I enjoyed the most about working at Relevant Bits Inc was the strong belief in the power of collaboration. I actively participated in cross-functional teams, ensuring seamless integration of my work with other departments and contributing to an environment where ideas flowed freely, and innovation thrived. This collaborative spirit played a crucial role in the success of our projects and contributed to a positive and supportive work environment. My time at Relevant Bits Inc has been both enriching and rewarding. The exposure to diverse projects, the cutting-edge technologies employed, and the supportive team environment have further fueled my passion for creating exceptional solutions in the e-commerce technology space. I am excited to continue this journey of growth and innovation in my career with Relevant Bits Inc.

I take on an open and proactive mindset in every job entrusted to me. My strong analytical and problem solving skills have allowed me to deliver work of great quality while my flexibility and creativity has helped take the team to high levels of performance. As part of a self-organised team I work closely with the product manager on mobile and desktop features. In doing so I contribute to our new technology stack as well as maintain the existing legacy monolith system. My goal is to continuously help make our product smarter, simpler and safer to use. Throughout my nine years of experience in software development I have garnered solid experience in the use of Javascript ES6, React, redux, typescript, sass, jest as well as various frontend libraries and programming languages. My background has also led me to my involvement in working with REST APIs. Additionally, I have also learnt the importance of writing clean code while keeping an eye on performance and scalability. My solid knowledge in the CSS preprocessing language SASS has helped improve my time in delivery from project conception to release. It has also aided to decrease maintenance of stylesheets by making them smaller, less complex and easier to maintain. Moreover, I also have sound knowledge of GIT which is our source version control system of choice. Apart from my passion for coding, I also review code regularly and also check on UIUX designs in order to deliver a complete product for our customers. While striving for betterness I lend a helping hand to backend developers in the team especially when under pressure with tight deadlines. In order to do so I develop new features across the entire stack, from frontend to backend and also OPS. I do keep the unit test coverage above 90% despite it not being everyone's favourite task. Finally, in the automation field, I have applied my development skills in order to help automation engineers in APIs automated tests together with e2e tests. During the development cycle of any project I take on a coordinator's role in order to ensure engineering excellence. I do this by being active in scrum meetings involving refinement sessions and dailies. During such refinement sessions I do my utmost to ensure that all user stories are covered while in the daily meetings I keep track of progress and any obstacles that might arise. My strong background in the above mentioned fields and my passion for this job has led me to coach more junior team members as I am a strong believer in sharing knowledge while learning from each other.

Details will be added soon.

Perform pre-deployment updates on test servers so that clients are able to test the web application functionality following the implementation of bug fixes and updates before these can be transferred to the web framework production servers. Ensure that the relevant documentation is submitted by third party suppliers so that the proper pre deployment and change management process is followed

Education

2012-2013

B.A. - Software Development

Fraunhofer Gesellschaft University (Germany)

2010-2012

BTEC Higher National Diploma - Computing

MCAST IICT, Paola (Malta)

2008-2010

BTEC National Diploma - Computing

MCAST IICT, Paola (Malta)

education

Skills

frontend

19 skills

backend

5 skills

tools

7 skills

Platform & Tooling

12 skills

native

3 skills

Testimonials

Johan Farrugia

I've known Philip for nearly 6 years now, and it's been a pleasure to work with him in the same department. Philip is a diligent, self-driven individual who strives to achieve his goals.

He's also a very friendly and approachable person, always offering his assistance whenever it's needed.

I also consider Philip to be a proactive person, readily proposing new ideas and expressing his point of view in an honest and constructive manner, which makes him an ideal team-mate to work with.

Philip is not only extremely proficient in frontend development, where he's considered as a point-of-reference on this matter in our department, but also very technically sound when it comes to the rest of the tech stack that the company uses.

In addition, he also continuously invests time in acquiring new skills whilst also applying them in practice, and for these reasons he is undoubtedly a great asset to have within one's team/department.

I therefore strongly recommend Philip for any position related to software development.

Johan Farrugia

Full-stack Developer at Tipico Co. Ltd

Projects

Multi-Brand Frontend Platform
Multi-Brand Frontend Platform

Designed and maintained a shared frontend architecture serving multiple brands and locales from a single codebase, enabling faster delivery across international markets.

REACT

REMIX

TYPESCRIPT

MULTI-BRAND

Edge Routing and API Orchestration
Edge Routing and API Orchestration

Implemented edge-based orchestration with Cloudflare Workers and introduced a Discrimination-ID header routing strategy to support market-aware backend routing.

CLOUDFLARE

EDGE

API

ROUTING

Performance and Observability
Performance and Observability

Led production performance investigations and built observability workflows using Grafana, Loki-style logging pipelines, and frontend APM tracing practices.

GRAFANA

OBSERVABILITY

PERFORMANCE

APM

CI/CD and Quality Automation
CI/CD and Quality Automation

Designed and maintained Azure DevOps pipelines for INT, UAT, and PROD, integrated SonarCloud quality gates, and automated frontend build and deployment workflows.

AZURE DEVOPS

CI/CD

SONARCLOUD

AUTOMATION

Architecture Leadership and Mentoring
Architecture Leadership and Mentoring

Defined frontend architecture standards, reviewed pull requests across squads, interviewed senior engineers, and drove internal technical alignment sessions.

ARCHITECTURE

MENTORING

LEADERSHIP

COLLABORATION

Hobbies

Running

Middle Distance Running

Running

What started out as a means to lose weight and keep healthy, led to 8 years of passionate sport. When I started running back in 2014, little did I know that running would become such an integral part of my routine. I have competed in several road races locally in Malta and also internationally. Several half marathons have led me to push my limits to the maximum and challenge my mind not to give up in dire situations. Running has helped me boost my mental agility and performance while improving my self esteem. In turn, these benefits have spilled over to other areas, such as my professional and personal life.

Motorsport

Formula 1 and British motorsport

Motorsport

I am also an avid fan of Formula 1 and British motorsport. I have myself driven at the Silverstone Race Track and have certainly learnt to appreciate the dedication and technicalities involved in such disciplines. The amount of teamwork and dedication in this sport keeps me driven to persist in working well within a team. Through this I have learnt that one can achieve impressive results when managing to combine raw-talent together with teamwork. This is certainly a hard combination to beat.

Achievements

Additional contributions focused on engineering leadership, hiring, architecture alignment, and technical communication.

Senior Engineering Interviews
Ongoing

Senior Engineering Interviews

Interviewed candidates for senior software engineering roles and contributed to hiring quality across teams.

Leadership
Architecture Alignment Sessions
Ongoing

Architecture Alignment Sessions

Led internal technical discussions and architecture alignment sessions across frontend and product squads.

Architecture
Technical Documentation
Ongoing

Technical Documentation

Produced technical documentation, diagrams, and architectural proposals to support cross-team delivery.

Documentation

Current Status

Employment Setup Preference

Hybrid / Cross-Team Delivery

I work effectively in hybrid environments, combining focused deep-work with in-person collaboration for architecture workshops, product planning, and cross-squad delivery. I place strong emphasis on clear written communication, documentation, and proactive alignment across teams.

Living

Based in London, United Kingdom

I am currently based in London, United Kingdom and working as a Senior Frontend Software Engineer at Kingmakers Group (BetKing / SuperSportsBet), leading frontend platform initiatives across multiple markets.

Contact

[email protected]

+44 7### ######

London, United Kingdom

contacts

Made by Philip