Skip to content
View Davidslv's full-sized avatar

Block or report Davidslv

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidslv/README.md

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

Pinned Loading

  1. strawberry strawberry Public template

    🍓Barebones to start a ruby application.

    Ruby

  2. bitrunner bitrunner Public

    maps with bits and bits with maps running in ruby

    Ruby

  3. vanilla-roguelike vanilla-roguelike Public

    A Roguelike Game written in vanilla Ruby

    Ruby 37 1

  4. event_system event_system Public

    A flexible, agnostic event system for Ruby applications. EventSystem provides event-driven architecture with pluggable storage backends, visualization tools, and comprehensive logging

    Ruby 2

  5. seams seams Public

    A CLI framework that generates modular Rails engines.

    Ruby 4

  6. davidslv.github.com davidslv.github.com Public

    HTML