โ๏ธ System programmer | ๐ฎ Game developer | itch.io
I love building games and tools from the ground up โ no engines, no shortcuts.
| Languages | Technologies & Skills |
|---|---|
| Rust โ โ โ โ โ โ | Systems: Linux & macOS, CLI tools, OS fundamentals |
| C โ โ โ โ โ โ | OS experience: Linux (10+ distros), macOS, Windows 7 โ 11 |
| GLSL โ โ โ โ โ โ | Low-level: CPU, memory, threads, processes, signals |
| C++ โ โ โ โ โ โ | Embedded & Hardware: AVR, bare-metal, register-level |
| C# โ โ โ โ โ โ | Graphics: OpenGL 3.3, DirectX 11 |
| Python โ โ โ โ โโ | 2D rendering: SDL, SFML |
| HTML/CSS โ โ โ โ โโ | Game engines: Unity, Godot |
| JavaScript โ โ โ โ โโ | Build tools: CMake, Make, Ninja, Cargo |
- ๐จ Retro aesthetics & classic design
- ๐ฒ Randomness & procedural systems
- โก Fast, simple, lightweight solutions
- ๐น Favorite games: traditional roguelikes
- โ๏ธ Creative: Blender 3D modeling & pixel art
| Project | Description | Language(s) |
|---|---|---|
| Termlib | Lightweight Rust / C / C++ library with a single header for terminal graphics | Rust, C, C++ |
| LightByte | Utility to compress and encrypt game assets | Rust |
| VecMate | Lightweight, zero-dependency, type-agnostic vector math library | Rust |
| DungeonGen | Dungeon generator for traditional roguelikes | C, Rust |
| RoguelikeFOV | Rust implementation of Adamโs FOV algorithm for roguelikes | Rust |
| WorldBuilder | Lightweight heightmap generator for open-world game landscapes | Rust |
| SoundTool | Simple and fast tool to normalize SFX and music for games | Python |
| TinyPong | Tiny ping-pong game (~1000 bytes, ~50 LOC) for WASM-4 | C |