Hey, I'm Markus - a self-taught developer who got into programming at 12 trying to figure out how video games worked and never really stopped.
I mostly build with Rust, focusing on production applications, Discord bots and tooling. I've contributed to Bevy and Serenity-rs.
- Rust (primarily), Zig, Javascript, Typescript, C++
- Tokio, Axum, Serenity, Tauri
- PostgreSQL, LibSQL, SQLite, MongoDB
- Docker, Docker-Compose
- Bevy, Unreal Engine
- 🦀 Deepening my Rust knowledge
- ⚡ Writing Zig - recently shipped a production TCP data collection tool for Keyence industrial cameras
- 📚 Exploring systems programming concepts
F1 Notifications Bot - Self-hosted Discord bot for F1/F2/F3/F1 Academy session notifications with a web management UI and Discord OAuth2 auth. Built in Rust.
FIA Docs Bot - Scrapes and screenshots FIA documents, distributing them automatically into Discord threads. Built in Rust.
Weight Dash - Personal weight tracking app with photo uploads and SVG chart rendering. Built in Rust.
Cambo Pap Stats - Production TCP Data collection tool for keyence industrial Cameras (IV3-Series). Built in Zig.
-
Bevy - Added the first iteration of UI Materials to the Bevy game engine, enabling custom shader support for UI elements.
-
Serenity-rs - Multiple merged contributions including API design work and helper function additions.
-
r/formula1 Discord Bot - Implemented an experience point and levelling system in TypeScript.






