Software engineer based in Jakarta, Indonesia, with 15+ years of experience building systems in Java, Kotlin, TypeScript, and Rust. I care about well-designed APIs, reliable distributed systems, computer vision, and AI.
I write about these topics on my blog.
I write about systems engineering, API design, and distributed systems at thomedw.github.io/blog.
Recent posts:
- Idempotency — Why
f(f(x)) = f(x)matters in payment systems and message queues
-
loftr-rs — A Rust implementation of LoFTR for local feature matching
- Huawei Cloud APAC 2022 — Top 40 Finalist with Bagifoto
Languages
- Java
- Kotlin
- TypeScript
- Rust
Frameworks & Tools
- Spring
- React
- Docker
- OpenCV
- PyTorch
- Tokio
- Actix




