Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 

Repository files navigation

David Silva

Senior Software Engineer Β· 15+ years of Ruby Β· regulated fintech at scale

At Tembo Money I work across the architecture, observability, AI, and reliability of an FCA-regulated mortgage platform β€” ~1.7M requests and 500K+ background jobs a day across 8 services.

I build systems that earn their complexity through evidence, not fashion β€” and I write about how. The same conviction runs through my day job, my books, and the engines I build from scratch.

Recent work at Tembo

  • Built a unified case-management tool that collapsed the 22 separate systems a broker juggled per applicant into a single workflow β€” cutting the time and complexity of each case from ~65 minutes to about 10, and built to double mortgage capacity without added headcount.
  • Shipped AI bank-statement analysis on AWS Bedrock (income & risk signals from PDF statements), and contributed the Bedrock provider upstream to the ActiveAgent open-source project.
  • Stood up platform observability from scratch β€” six NewRelic dashboards including the board-level OKR instrument β€” and cut the deploy pipeline from ~2 hours to 35 minutes.

Books

πŸ“˜ Modular Rails: Architecture for the Long Game β€” building maintainable Rails applications with Rails Engines and modular monoliths. Amazon UK Β· Amazon US. The book's patterns, executable: Seams β€” a CLI that scaffolds a Rails app into real engines (with companion app Orbit).

πŸ“— Building Your Own Roguelike: A Practical Guide β€” procedural generation, ECS, and event-driven design, built from scratch in Ruby.

How I work

Extreme Programming by default β€” TDD, pairing, continuous integration, simple design. Modular monoliths over premature microservices. Architecture decisions backed by evidence, not trend.

Selected work

  • Seams β€” a CLI that scaffolds Rails apps into modular engines: the Modular Rails thesis as runnable tooling.
  • Vanilla Roguelike β€” a pure-Ruby roguelike with procedural generation and an ECS core.
  • DS Laboratory β€” a one-person studio building games on an owned, zero-dependency, deterministic engine. Reference game: Filed Under No One. - free, in your browser.

Links

About

About me

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors