I'm Blitz, a software developer who enjoys building things, figuring out how they work, and then making them better.
My work revolves around:
- Backend development & APIs
- Systems programming & architecture
- Developer tooling & automation
- Software architecture & design patterns
- Experimental projects & open source
I spend a lot of time experimenting with technologies, reading source code, debugging weird problems, and turning ideas into working software.
I don't build just to collect technologies. I build because there's usually something I want to understand, improve, automate, or create.
My primary and go-to language for building software, APIs, automation, tooling, experiments and powerful backend systems.
PRIMARY JavaScript
WEB TypeScript
WEB C++
SYSTEMS
BACKEND Dart
APPS Rust
SYSTEMS Ruby
SCRIPTING
APPLICATIONS Kotlin
APPLICATIONS Lua
SCRIPTING HTML / CSS
WEB
APIs, services, automation and application logic. Systems
Architecture, infrastructure and performance. Tooling
Developer tools, workflows and utilities. Web
Interfaces, full-stack applications and experiments.
01 Build things instead of endlessly planning them.
02 Understand the problem before reaching for a solution.
03 Prefer clear code over clever code.
04 Read the documentation. Then read the source when necessary.
05 Automate repetitive work.
06 Treat bugs as information, not just obstacles.
07 Build small, learn fast, improve continuously.
08 Leave code easier to understand than you found it.