Accessibility
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
- 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
- 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
- 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
- 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
- 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
- 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.