Edward Foulds

Hi, I'm

Edward Foulds

Senior Software Engineer

3+ years shipping production web appsPartner across product, design, and engineering to deliver at paceProduct‑minded; focused on outcomes, UX quality, and maintainabilityPerformance, reliability, and observability at scaleGeneral Assembly Graduate1st Class Honours Degree in Mechanical Engineering5 Years Manufacturing Engineering ExperienceTravel Enthusiast

About

I’m a full-stack Software Engineer who thrives on solving complex problems and turning ideas into working products — a passion that began in engineering and grew into software development. After graduating with First-Class Honours in Mechanical Engineering and working at Jaguar Land Rover, I retrained through General Assembly’s Software Engineering Immersive, where I discovered how much I enjoy the challenge and creativity of building software.


Since then, I’ve delivered complex applications for global enterprises, including building a secure backend-for-frontend (BFF) layer with flexible authentication flows and developing an AI-powered Ad Editor with pixel-perfect rendering and highly interactive WYSIWYG editing. I enjoy mastering new technologies quickly, thrive in agile, cross-disciplinary teams, and am motivated by creating scalable, user-focused solutions that combine technical rigour with creativity.

I love to play all sports, particularly team sports, and over the last few years have become an avid spike ball player. I have also competed at regional and national levels in both Hockey and Cricket.

I love travelling and exploring new places. One of my adventures saw me complete the Camino de Santiago, a 500 mile walk across Northern Spain.

I enjoy relaxing with music and play the Trumpet and Violin. I’ve also recently started teaching myself the drums.

Skills

HTML5

CSS

Sass

Bulma

Tailwind

JavaScript

React

MongoDB

PostgreSQL

Git

GitHub

Django

Express

Node.js

Python

VSCode

Trello

Heroku

Projects

SpikeSquad

SpikeSquad

Solo Project

Timeframe: 7days

A full-stack app with a backend routed in Python, Django and PostgreSQL, connected to a frontend built using React and Tailwind for styling. The app is designed to aid spike ball players in connecting with fellow players to share spike ball stories and organise meet ups. It features a news feed and in app chat, as well as Login and Register functionality using JWT.

Big Smoke

Big Smoke

Group Project (3 People)

Timeframe: 7days

A full-stack MERN app with CRUD functionality. Focussed on introducing new and popular locations in London to the user. As a group, we worked full-stack. I focussed on the multi-search/filter tool on the site, as well as building relationships between users with ‘like’ and ‘add to itinerary’ functionality.

Great Night Out

Great Night Out

Pair Project

Timeframe: 48hrs

In two days, we built a React app which used an external API. Functionality included searching for events and displaying event locations on a map. The project was invaluable in terms of learning to pair-code and using version control with Git/Github.

Maze Madness

Maze Madness

Solo Project

Timeframe: 5days

A grid-based game built with Vanilla JavaScript, HTML and CSS. A dynamically generated maze game which gets progressively harder each level.

Experience

VML

VML Enterprise Solutions

Sep 2022 - Present

Designed and built full‑stack applications in agile teams, spanning frontend, backend, and authentication layers, for international clients and internal platforms.

  • Developed and maintained web applications using React, Next.js, Vue.js, TypeScript and Node, adapting quickly to new frameworks.
  • Built a training platform from the ground up using an Nx Monorepo, MongoDB, Storybook and Contentful; implemented secure authentication and authorisation with OIDC.
  • Architected and delivered a Backend‑for‑Frontend (BFF) layer, introducing flexible authentication flows and API orchestration to simplify integration with multiple backend services.
  • Contributed to an AI‑powered Ad Editor platform focused on pixel‑perfect rendering, real‑time interactivity and WYSIWYG‑style editing features.
  • Collaborated in agile, interdisciplinary teams on global‑scale projects, applying best practices in accessibility, performance optimisation and maintainable code design.
General Assembly

General Assembly – Teaching Assistant

Jul 2022 - Nov 2022

Supported students on the Frontend Web Development course, covering HTML, CSS, JavaScript, and React.js.

  • Assisted with live coding sessions, debugging, and problem-solving during workshops and labs.
  • Provided feedback and guidance on student projects, reinforcing best practices in frontend engineering.
  • Collaborated with lead instructors to improve course delivery and ensure a positive learning experience for all participants.
General Assembly

General Assembly – Student

Jan 2022 - Apr 2022

12-week course expanding full stack application development proficiency

  • Pair and group programming
  • Consumed and integrated third-party application programming interfaces (APIs)
  • Safely modelled and stored data in SQL and NoSQL databases
  • Built secure full-stack applications by leveraging common design and architectural patterns like Representational State Transfer (REST)
  • Built four fully-functioning and user friendly web applications within time pressured environments.
MyTutor

MyTutor

Aug 2021 - Apr 2022

A part-time role in which I taught over 200 online 1:1 and 3:1 tuition lessons completed with KS3, GCSE and A Level pupils in Mathematics and Science (Chemistry/Physics/Biology)

  • Planned, organised and delivered tailored lessons.
  • Provided feedback both written and oral on students performance with a view to build confidence and increase exam performance
  • Quickly assessed students learning needs and weakness areas
  • Received exceptional reviews from parents and students alike, praising my dedication to helping students improve and my ability to make complex subjects easier to understand
Jaguar Land Rover

Jaguar Land Rover

Sept 2017 - Aug 2021

Coordinated and managed vehicle program delivery. Engaged with a wide range of business functions to successfully launch new vehicles, meeting all cost and quality standards.

  • Successfully coordinated the launch and introduction of a new electrical architecture and infotainment system, working closely with software development teams
  • Timely resolution of issues, establishment of containments and determination of root cause through effective collaboration with cross-functional teams
  • Constant assessment of build failure modes in the manufacturing process to improve product reliability and quality
  • Presented workstream progress in weekly launch meetings to support senior decisions
  • Continuous improvement using ‘lessons learnt’ and ‘best practice’ to ‘prevent recurrence’

Contact

Please feel free to check out my GitHub, LinkedIn or get in touch with me for more information!