- I've spent over 2 years building native Android apps β Kotlin/Java, Clean Architecture, custom UI, SDK integrations β for a platform with 2M+ users. Right now I'm using Kotlin Multiplatform to share business logic between Android and Web on a personal project.
- Day to day I work with NestJS + GraphQL. On the side, I designed and built a Spring Boot microservices backend from scratch β API, crawler, auth, caching β for a personal project.
- Currently building a course-deal verification & discovery platform β a solo project I've wanted to tackle since university. It started as a native Android app and has grown into a small distributed system: a Spring Boot backend, an ingestion/crawler pipeline, and a Kotlin Multiplatform client.
- I'm also interested in reverse engineering and app security (Smali, network analysis), which still shapes how I think about hardening the apps I build.
- I self-host a fair amount of my own infrastructure β see it live at my homelab dashboard.
- Longer term, I'm working toward being a strong solo developer across mobile and backend β comfortable owning a product from the database up to the screen it renders on.
- I write occasionally at thanh0x's blog.
- Currently open to Android / Backend roles β reach out via LinkedIn or Email.
Kotlin |
Java |
TypeScript |
Android |
CMP |
Spring Boot |
NestJS |
GraphQL |
SQLite |
PostgreSQL |
Redis |
Firebase |
Docker |
GitHub Actions |
Cloudflare |
Proxmox |
Git |
Figma |
Cursor |
Claude |
IntelliJ |



