Skip to content
View mrbandler's full-sized avatar
🌔
🌔

Organizations

@EpicGames @fivefingergames

Block or report mrbandler

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
mrbandler/README.md

Michael Baudler

Software engineer with a decade of experience building systems from the ground up. I've architected games, scaled cloud infrastructure, and automated everything that can be automated. My journey spans Unreal and Unity game development, SAP cloud platforms, full-stack web applications, and most recently, diving deep into infrastructure-as-code with NixOS.

I believe in pragmatic engineering — picking the right tool for the problem, not the hype cycle. Whether it's Rust for systems work, TypeScript for rapid iteration, or C++ for performance-critical paths, the language is just the interface. What matters is understanding the machine underneath and building composable, declarative systems that don't fight you.

Currently neck-deep in local-first architectures and CRDTs, building Flow — a note-taking system that actually works the way developers think. Past work includes open-source SAP CAP tooling that's now used by thousands of developers monthly.


🧭 My Philosophy

  • Declarative > Imperative — Define what, not how
  • Composition > Inheritance — Build with blocks, not hierarchies
  • Language as Tool — Under the hood, it's all the same computer. Pick the right tool for the job.

⚙️ Preferences

  • 🎨 Theme: Catppuccin (Mocha)
  • 💻 Editor: Helix / VSCode
  • 🐚 Shell: Nushell with Starship
  • 🖥️ OS: NixOS (reproducible everything) with Niri & Quickshell

🎮 Beyond Code

When I'm not automating or writing code:

  • 🐉 Dungeon Master for a D&D campaign
  • 🗺️ Worldbuilding and conlanging enthusiast
  • 🐕‍🦺 Dog and 🌱 plant dad

📚 Currently Learning

  • CRDTs — Conflict-free replicated data types for distributed systems
  • Loro CRDT — Exploring for Flow's sync engine
  • Nix Flakes — Deep dive into reproducible builds

🛠️ Tech Stack

Systems & Infrastructure

NixOS Ansible Terraform Docker Kubernetes

Languages

Rust TypeScript C++ C# Nim

DevOps & CI/CD

GitHub Actions GitLab CI Dagger

Libaries, Frameworks & Engines

Effect NestJS Vue Unreal Engine Unity

Cloud & Data

GCP PostgreSQL MongoDB


🚀 Open Source Work

Spearheaded

cds-routing-handlers — Class-based endpoint handling for SAP Cloud Application Programming Model NPM Downloads

cds2types — TypeScript definition compiler for CDS models NPM Downloads

Personal Projects

Quinn — Quantitative trading framework with functional data flow architecture. Opinionated module system for strategy composition.

Flow — Local-first note-taking for developers (early stage) Markdown-based knowledge management with CRDT sync. Think Logseq/Obsidian but with self-hostable services: CLI with TUI, native desktop app, sync server, web editor, concurrent multi-edit. Works as an outliner.


📊 GitHub Stats

Michael's GitHub Stats

Top Languages


📫 Let's Connect

Pinned Loading

  1. cron-decorators cron-decorators Public

    Typescript decorators for Cron jobs.

    TypeScript 15

  2. cds-routing-handlers cds-routing-handlers Public

    Package to route and implement CDS handlers via a class based approach in Typescript.

    TypeScript 16 5

  3. cds2types cds2types Public

    CLI to convert CDS models to Typescript interfaces and enumerations

    TypeScript 22 10

  4. bpt-docker bpt-docker Public

    Docker image(s) for the Epic Games Store publishing Build Patch Tool.

    Dockerfile 3

  5. mrbandler.dev mrbandler.dev Public

    My, myself and I

    JavaScript 1

  6. dotfiles dotfiles Public

    My personal dotfiles that I use across all my machines (🐧 && 🪟)

    PowerShell