Lee Goddard Freelance Tech Lead, Platform Architect, Full-stack Developer Github: leegee · StackOverflow: leegee · Linked In: leegoddard |
|
University of Sussex — MSc AI: Knowledge-based SystemsGraduate Research Centre for Cognitive ScienceFull scholarship from the Engineering And Physical Science Research Council. University of Sussex — BA (Hons) 2:1 English LiteratureWith a special interest in Samuel Beckett,Elizabethan drama. OVERVIEWTechnical leader and platform architect with over 20 years’ experience guiding the design, rebuild and scaling of production systems across media, finance, healthcare and government. Specialised in leading digital transformation initiatives — moving organisations from legacy platforms to modern, cloud-based architectures built on Node.js, AWS and containerised infrastructure. Experienced in defining technical strategy, selecting tooling and architecture, and establishing disciplined engineering practices including CI/CD, automated testing, audit trails, monorepos and Agile delivery. Comfortable operating at the boundary of business and technology: working with founders, executives and domain experts to translate product vision and regulatory requirements into clear technical roadmaps, while ensuring delivery remains pragmatic and commercially grounded. Strong track record of full lifecycle ownership — from early-stage architectural decisions through implementation, deployment, scaling and team development. Have led and contributed to technical hiring across startups and enterprise environments, assessing capability, architectural judgement and long-term team fit. Recent focus on AI-enabled platforms, including practical implementation of LLM integration, retrieval-augmented generation (RAG), vector search and semantic modelling to enhance product capability and user experience. After many years delivering transformation projects across diverse sectors, now seeking long-term ownership of a platform and the opportunity to lead a sustained digital evolution, ideally within reach of Oxford or Taunton. Selected examples of platform architecture, transformation and regulatory-scale deliveryVirtual Health Network / ABPI Pharmaceutical Portal Reliance Mutual Insurance (Tunbridge Wells) Companies House (UK Government) European Aviation Safety Agency (EU Commission) BBC Forge BBC Earth Thomson Reuters (Portfolio Management Platform) Deutsche Bank SELECTED PROFESSIONAL EXPERIENCESPre-Doctoral ResearchDecember 2026 - on-goingCreating a pipeline for semantic analysis of large-scale early modern English using BERT-style LLM, FAISS for RAG, Postgres, Python, SolidJS UI. Zaizi / The National Archives Remote — Freelance DeveloperFebruary 2026Working for an agency for a government client, and the shortest ever contract yet with glowing references: sudden budgetary contraction did not prevent me creating a rich WebSocket-powered SolidJS editor for EAD XML, a Python Flask to validate XML fragments, and low-level instructions in how to replace an ActiveX COM API with WebSockets. Including some unit and full e2e tests. ZM Legal Remote — Platform OwnerJanuary 2025 - December 2025Legal CMS for Hungarian lawyers, SolidJS, BeerCSS, NodeJS, Postgres, RAG with FAISS and tiny LLM in Python. Project Hessdalen Remote — Freelance DeveloperMay 2025 - June 2025Rewrote the below service for NextJS and deployment to Vercel. Izel Plants Remote — Freelance DeveloperSeptember 2024 - February 2025For a recurring client, designed and developed a vanilla Electron-based CMS to create, edit and export maps of plant species distribution in the US, including automated image-to-GeoJSON conversion, and county-selection WebComponent. Project Hessdalen Remote — Platform OwnerMarch 2024 - August 2024Created an OpenLayers, PostGIS, React/Redux-Toolkit mapping application Typescript monorepo to document UAP reports,and sensor data, testing with Playwright. Ported an unconventional undocumented, Norwegian MS Access database.. Datatecnics, Remote for Manchester— Platform OwnerJuly 2022 - January 2024Owned full technical lifecycle for a Dockerised EC2-hosted platform visualising mains water pipe network vulnerabilities: architecture, implementation, CI/CD pipeline, AWS infrastructure, monitoring, documentation, onboarding. Introduced Agile practices and Jira across the team. Designed and implemented complex geospatial data processing: proximity searches, boundary-based aggregations, mock map data, and output generation in multiple formats (GeoJSON, custom Mapbox tiles) across varied projections and datasets. Developed Typescript monorepo using Vue3 Composition API, NestJS, and PostGIS; delivered full unit and end-to-end test coverage with Playwright. Integrated bespoke AI system for anomaly detection and predictive insights. Participated in technical hiring: CV review, interviews, architectural assessments, and hiring recommendations. New Thinking Allowed, Remote for USA — Platform OwnerMarch 2020 - September 2023Built a self-updating video portal for ingesting, indexing, and searching video content related to consciousness studies and paranormal research. Implemented full-text search of captions and custom search indexing. Designed and developed a custom WordPress theme in collaboration with a graphic designer, including bespoke data ingestion workflows via APIs and direct database manipulation for automation and performance. Built admin UI for content creation and management. Ported a Polymer 3.0 Shop app to support PayPal integration, multi-language and multi-currency internationalization; built front-end search using WebComponents via Stencil in Typescript; integrated data from YouTube and Open Library APIs. Managed technical volunteers: assessment, onboarding, and mentoring. Hansen/Frontier, Remote for UK/USA — Sr DeveloperJune 2021 - December 2021Senior dev in a team developing a young Typescript service layer for the largest phone retailer in the US. Express, Nest, OpenSearch, Mongo, Puppeteer Re-wrote the main framework for speed, clarity, consistency and logging after a necessarily rushed initial iteration. Involved in CV reviews and technical interviews and hiring recommendations. Rewind FX, St Albans & Remote— Sr Developer, Team LeadOctober 2019 - March 2020Leading a small team to create for the Dubai Expo a performant interactive Leaflet map in event-based Vanilla JSm hosted in iOS and Android webviews, and served by nginx for on-site kiosks. Collaborated across international teams, anticipating API requirements and identifying potential design issues early. The interesting part was replacing Google Directions API through developing in JS an A*-based route-finding and navigation system, which I did in a couple of weeks as the multi-million-dollar funded partner couldn't provide one in time for demos. Involved in technical hiring: CV review and hiring recommendations. Zoopla/101-Ways, London — Sr DeveloperJune 2019 - September 2019Adding features and rationalizing the Perl engine, improving performance and accessibility to templates and JS routines. Added tests with Lighthouse, e2e with Cucumber. Izel Plants, Remote for US— Freelance DeveloperJanuary 2019 - March 2019Updating the plant distribution maps to PostGIS, wrote a stock-control app in Electron and Vanilla JS. IceMobile, Amasterdam— Sr DeveloperNovember 2018 - March 2019Adding CRUD user-management to a Polymer 3.0 loyalty-points application. Rationalized a number of repositories into one whilst adding updates to create an application suitable for white-labeling. Removed WCT. Added Mocha, Chia, Webpack. Nike, Holland/Portland OR — Sr Temporary WorkerFebruary 2018 - July 2019Prototyping the new homepages: es6 React with webpack, Babel, dynamic imports, server-side rendering, SASS. Patches aiding development of their Redux Saga-driven React spreadsheet code, adding 95% of the 100% test coverage. Involved in technical hiring: CV review, technical interviews, architectural assessment and hiring recommendations. Deutsche Bank, Frankfurt Am Main — Sr DeveloperApril 2017 - Sept 2017Developing components and screens for parts of what they call 'the world's largest React app'. Detecting and reporting major architectural and procedural issues, highlighting technical specifications.Implementing and enforcing corporate React best-practices.Advocating for, and implementing, stronger e2e and unit testing. Thomson-Reuters, London — Sr DeveloperJanuary 2016 - June 2016Developing new features for the flagship portfolio management Electron-hosted Angular/Closure app. Wrote both the e2e and unit test suites in Cucumber / Protractor, Karma / Jasmine. Aided in porting legacy components to new Polymer versions. Wrote Gulp deployment scripts. Blismedia, Belgravia — Sr DeveloperMarch 2015 - July 2015Internationalization of the main business app, in Perl, MySQL and React. Companies House, Cardiff — Sr DeveloperMay 2014 - November 2014Delivered full lifecycle development of the ElasticSearch-based indexing and search architecture powering the public company register, including backend implementation and vanilla JS frontend integration. Added features and resolved bugs in the existing Perl/SQL system to maintain reliability and performance. Onboarded and mentored a junior developer, ensuring knowledge transfer and sustainable maintenance. Reliance Mutual Insurance, Tunbridge Wells — Lead Engineer / Platform ArchitectJuly 2012 - February 2013Designed and delivered the full-stack data governance system required for compliance with the EU Solvency II regulation, consulting with CROs, actuaries, and stakeholders to ensure regulatory alignment. Owned architecture, implementation, testing, documentation, and rollout, providing a secure, reliable platform for regulatory compliance. Ensured maintainability and knowledge transfer through mentoring and technical documentation. BBC Buyers’ Guide, Remote for UK — Sr DeveloperMay 2011 - December 2011Apache mod_perl, Pinwheel, DBIx:Class, various third-party APIs, TT for the Commercial User Journeys project that facilitates BBC pages linking to commercial outlets. BBC Earth, London & Remote — Platform Architect/Lead DeveloperDecember 2008 - February 2010Architected and implemented the Java/MySQL service layer for an award-winning global digital platform, transforming programme and natural science data for use across multiple applications. Designed and developed the database schema and data models; extended Spring 2.5 for improved REST support; delivered a full JUnit test suite integrated with Hudson. Acted as Agile mentor and liaison between development teams, ensuring cross-team consistency and knowledge transfer. The project was recognised by the Director General as one of only two IT projects highlighted as a success, forming the first production deployment on the BBC Forge internal platform. Future LAB AG, Zurich & Remote — Sr DeveloperFebruary 2008 - May 2008A Google map app to reflect data gathered by a public-facing German-language RDMS, with a variety of prototypes culminating in post-processing of Google MyMap Javascript, KML, and HTML to produce a variety of switchable map overlays, interacting with a partially-documented bespoke server-side system. GSK, Essex — Sr DeveloperFebruary 2008 - March 2008Automated functional e2e and unit testing of, and help in porting, the bespoke in-house drug discovery platform. Advertising.com, London — Team Lead & Systems DeveloperMarch 2007 - August 2008Ran the small team of UK developers. Wrote this Time/Warner company’s first two e2e workflow management systems in Perl, mod_perl, and vanilla JS.Managed technical hiring: CV review, technical interviews, architectural assessment and hiring recommendations. BBC Radio & Music Interactive R&D, London — Sr DeveloperApril 2006 - January 2007Wrote the complete Audio Annotation app. Wrote the SMS visualization app for the Radio 1 homepage and BBC Electronic Proms. App in Perl, C and XS to visualize wav files.Documented the state of the external dev env and wrote the specifications for the initial commissioning of what is now the BBC Forge dev env. EU Aviation Safety Agency, Cologne— Platform Architect & Lead DeveloperJune 2005 - February 2006Designed and delivered a secure, auditable internal document storage system with Subversion/WebDAV, integrated SSO via LDAP and Active Directory, meeting strict regulatory and operational requirements. Architected and implemented a web application (Perl/vanilla JS) enabling industry stakeholders and the public to review and comment on proposed legislation, supporting compliance and transparency. Owned full lifecycle from requirements gathering and system architecture through development, testing, and deployment, ensuring robust security and regulatory alignment. BBC Digital Curriculum/”Jam”, London — Lead DeveloperNovember 2004 - May 2005I replaced a team of Siemens staff and created in three months the SCORM ingestion app they failed to create in two years. ProCheckUp Ltd, London — Platform Architect & Lead DeveloperOctober 2003 - November 2004Designed and developed a GUI and hosted version of the company’s bespoke penetration testing software. Mod_perl, Perl, vanilla JS, various Linux distros. Hired and managed software testers. Polygon Kft, Budapest — Java ConsultantFebruary 2002 - May 2002Analysis and documentation of a bespoke Java system to provide a GUI to AS/400s, including documentation of critical threading issues. Virtual Health Network/ABPI, Epsom/Remote — Platform Architect & Lead EngineerAugust 2000 - August 2001Designed and delivered the world’s first online pharmaceutical compendium, enabling companies to release medicines and doctors to prescribe up to 364 days earlier than print-based processes allowed. Owned full lifecycle architecture, backend (Perl/mod_perl) and frontend (vanilla JS) development, and integration with regulatory workflows. Developed robust, secure systems supporting high compliance standards, with operational reliability across multiple stakeholders. Pioneered digital transformation of pharmaceutical registrations, setting the standard for subsequent regulatory platforms. | SKILLS
FE/BE Vanilla JavaScript, TypeScript, ECMA
Node, Nest, Koa, Express Ajv, Joi, etc
MySQL, Postgres, PostGIS, SQLite (C extensions, client-side) TDD BDD Agile, I18n & l10n Unit testing (vitest, Jest), e2e testing (Playwright) Jenkins, Docker, AWS/EC2 SSO, OAuth2.0 etc Vite, CSS3, Geo APIs, MIDI APIs
OUTSIDE WORKAll sorts of guitar, from flamenco to Iron Maiden. Also: bass, oud, sitar, tar, laud, mandola, mandolin, some keyboards, etc FILM SOUNDTRACKTwo small indie films to my name so far. Currently studying orchestral arrangement and composition. FAMILYMarried for 20+ years, two children, one at Oxford, the other at secondary school. LANGUAGESNative English, INTERNATIONAL LIFEBorn in London, lived in the South-west and Sussex, Cologne, Amsterdam, Frankfurt, and Budapest; also worked in Zurich,, briefly in Oregon, and remotely for clients in Singapore and Russia. It’s good to travel. CURRENTLY EXPLORINGMacBERTh LLM, SolidJS, Beer CSS, contemporary Iceland classical music, baritone guitar, 8dio Majestica, and still playing with the Web MIDI API |
Using AI to improve productivity five fold by managing it as if it were a human team: small, logically- and semantically-intact code blocks and a clear project plan.
React app and dot net app to allow a mobile device to act as a remote control for programs running on a PC.
React/Jotai WebMIDI app to create live textures from MIDI input, a la Foundation.Python app to classify and search one-shot wav files using FFT and DBSCAN.
Svelte app to create subtitles/Cubase timelines
Soundtrack for independent films The Courier and The Tunnel At The End of the Light.