Backend Systems Engineer & DevOps Engineer β building in Go, Rust, Python and TypeScript. Occasionally dives into low-level systems. I find it interesting how things work underneath β memory, processes, performance, the metal.
Good programmers write code that humans can understand. β Martin Fowler
- π§ Backend systems engineer with a growing focus on software security.
- βοΈ Also working as a DevOps engineer β CI/CD, containers, infrastructure
- π Based on the internet
- π― Currently exploring: OS internals, compilers, and networking
- π‘ Believer in writing code that's readable and fast as well as building in the open
- APIs: REST, GraphQL
- Systems: Networking internals, asyncronous programming, decentralized systems
| Project | Description | Stack |
|---|---|---|
| NyumbaDirect | Dual-sided Kenyan rental marketplace β tenants connect directly with landlords, with M-Pesa payments and Leaflet maps | Go, React, TypeScript |
| emrent | A BitTorrent client built as a Rust workspace, with a Tauri + React desktop layer | Rust |
| kyla-2FA | A GUI 2FA application built with fyne | Go |
| forum | A minimal social platform for academic purposes | Go |
There are only two hard things in Computer Science: cache invalidation and naming things. β Phil Karlton