I build systems. Languages are tools.
Primary
- Java
- Python
- TypeScript
Secondary
- Dart (Flutter)
Exploring
- Rust
- Zig
- Strongly typed when it matters
- Dynamic when it’s efficient
- Low-level when control is required
Use the right level of abstraction.
Drop lower when the system demands it.


