Summary
Software and systems architect with experience designing distributed backends, Java/Spring systems, and cloud infrastructure on AWS. Writes about architecture trade-offs, backend craft, and developer tooling at Machine Mind.
Core skills
Languages
- Java 21
- Rust
- TypeScript
- Python
- Shell
Frameworks & Platforms
- Spring Boot 3
- Tokio (Rust async)
- AWS (EC2, ECS, Lambda, RDS)
- Fly.io
- Kafka
Architecture
- Domain-driven design
- Event sourcing & CQRS
- Microservices
- C4 modelling
- Observability
Selected projects
See the Projects page for full case studies on architecture tooling, Java patterns, Spring Boot recipes, and Rust CLIs.
Writing
Publishes technical notes at Machine Mind covering distributed systems, backend engineering, and cloud infrastructure. Topics include Solr, Spring Boot internals, Rust async, and AWS architecture patterns.