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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
davidslv/README.md

Hi there 👋

I'm a Software Engineer based in London, passionate about software design, architecture, scalable systems, microservices, and event-driven setups.

I'm a strong advocate for the underrated Extreme Programming, which boosts code quality, responsiveness, and collaboration through practices like pair programming, TDD, and continuous integration.

I enjoy reading books such as:

  • Modern Software Engineering by David Farley
  • Designing Data-Intensive Applications by Martin Kleppmann
  • Generative Design (for creating art with code)
  • Software Architecture: The Hard Parts

For fun, I'm crafting Vanilla Roguelike, a pure-Ruby roguelike inspired by the 1980s classic Rogue. It features procedural maze generation, ECS architecture, and event-driven systems for a terminal-based adventure.

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 8

  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 1