Accessibility
Curriculum vitae

Tom Deakin

Technical Lead / Full-Stack Engineer

Engineer first, framework-agnostic by choice. I've shipped for multinationals, six-person startups and my own clients. Happiest deep in Postgres internals, infra and the plumbing that makes a product fast.

07957 225 947
tomvulcansoftware
vulcan.software
in/in/tommydeaks
Newton le Willows, WA12 8TB
TypeScriptGoNodeAngularReactRxJSPostgreSQLKubernetesSolution Architecture
Experience

Technical Lead

Heatable · Full-time · Winwick, UK
JUL 2025 – NOW
  • Migrated infrastructure from Heroku to Kubernetes and stood up a Grafana observability cluster, killing expensive add-ons to save tens of thousands a year. GitOps via GitHub Actions pushing containers to a registry.
  • Consolidated multiple codebases into a Turbo-cached monorepo with shared components and interfaces, keeping CI builds fast and efficient.
  • Built a ruthlessly optimised global search in Postgres (trigram indexing, ts_vector, Levenshtein distance and metaphone matching), then exposed it to an internal chatbot over an MCP server, supplemented with files from the Anthropic console.
  • Built an external Partner Portal: real-time lead and sales tracking over WebSockets and NATS JetStream, AI insights via the Anthropic API, and self-serve API keys, webhook secrets and per-event webhook routing.

Director

Vulcansoft · Self-employed · Remote
OCT 2020 – NOW
  • Building bespoke software for a multinational e-commerce company's internal sales team and B2B customers, with a focus on scalability and security.
  • Re-engineered inventory management for accurate, scalable stock forecasting; scheduled jobs keep the database in near real-time sync for reliable "free to sell" metrics per SKU with no manual upkeep.
  • Built a self-serve front-end for staff and B2B clients to place orders and manage accounts, cutting out manual phone and email ordering.

Senior Front End Engineer

LexisNexis Risk Solutions · Contract · Leeds, UK
JUN 2024 – JUL 2025
  • Migrated a legacy low-code platform to an Angular NX monorepo and ported a large feature out to its own micro frontend.
  • Built a reusable suite of Signal Store features for HATEOAS-driven apps and set coding standards and patterns now adopted by other teams.
  • Delivered internal talks on signals, functional programming and pattern matching, and contributed to the shared component library.

Senior Software Engineer

Stribe · Full-time · Manchester, UK
OCT 2019 – MAY 2024
  • Senior engineer on greenfield product work for an employee-engagement platform, owning features end to end with heavy reactive state in RxJS.
  • Helped shape architecture and front-end standards as the team and product scaled over nearly five years.

Product Developer

AND Digital · Consultant · Manchester, UK
OCT 2017 – NOV 2019
  • Front-end developer across rotating client engagements (TalkTalk, OpenMoney and Covea Insurance), building production React and REST-driven UIs.
  • For Covea, built a purely config-driven white-label insurance site in React from greenfield.

Software Engineer

Ultra Electronics Airport Systems · Manchester, UK
2013 – 2017
  • Progressed from Junior to Software Engineer building mission-critical airport systems software, including greenfield front-end and REST integration work.
Toolkit
Languages
TypeScript · JavaScript · Go · SQL · HTML/CSS
Front-end
Angular · React · RxJS · Signal Store · NX
Back-end & data
Node · PostgreSQL · NATS JetStream · WebSockets · MCP
Infra & CI/CD
Kubernetes · Docker · GitHub Actions · Turbo · Grafana · GitOps
Practice
Solution architecture · Greenfield · Testing (unit + E2E) · Monorepos
AI
Anthropic API · MCP servers · LLM-assisted search & insights
Off the clock
Average golfer
Consistent only in my inconsistency. Handicap remains a work in progress.