Senior Software Engineer with 15+ years of Ruby experience. Currently at Tembo Money, driving architectural modernisation of a mortgage recommendation platform processing 1.7M requests/day.
Author of two books on software engineering:
📕 Modular Rails: Architecture for the Long Game — A practical guide to building maintainable Ruby on Rails applications using Rails Engines. Available on Amazon UK · Amazon US. Companion app: Orbit.
📕 Building Your Own Roguelike: A Practical Guide — Procedural generation, ECS architecture, and event-driven design from scratch in Ruby.
I'm a strong advocate for Extreme Programming — TDD, pair programming, continuous integration, and simple design. I believe in modular monoliths over premature microservices, and in architecture that earns its complexity through evidence.
- 🏗️ Modular Rails architecture with engines at scale
- 📊 Platform observability (NewRelic dashboards, production diagnostics)
- 🎮 Vanilla Roguelike — a pure-Ruby roguelike with procedural generation and ECS
- 🌐 davidslv.uk — blog, books, portfolio
- 📚 Books
For my young nephew, an avid Pokémon fan, I built a kid-friendly digital Pokédex featuring all 151 classic Pokémon. Voice narration via Web Speech API, kid-safe design, and built with vanilla HTML, CSS, and JavaScript.





