Skip to content
View Davidslv's full-sized avatar

Block or report Davidslv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
davidslv/README.md

Hi there 👋

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.

What I'm working on

  • 🏗️ Modular Rails architecture with engines at scale
  • 📊 Platform observability (NewRelic dashboards, production diagnostics)
  • 🎮 Vanilla Roguelike — a pure-Ruby roguelike with procedural generation and ECS

Links


Pokémon Pokédex (Gen 1 Edition)

Pokémon Pokédex Gen 1

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.

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. mango mango Public

    Checkout Coding Challenge

    Ruby

  4. battleship battleship Public

    🏴‍☠️ Battleship written in Ruby

    Ruby

  5. vanilla-roguelike vanilla-roguelike Public

    A Roguelike Game written in vanilla Ruby

    Ruby 37 1

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