Kotlin | Java | Clean Architecture Advocate | Aspiring Rustacean | Occasional Entrepreneur
Spent a decade building mobile worlds, took a break to build a business, and now Iโm back to build systems.
| Module | Status | |
|---|---|---|
| ๐ | Experience | 9 years of Android runtime; currently clearing cache. |
| ๐ ๏ธ | Current Thread | Shifting from Java/Kotlin to Rust (memory safety is my new best friend). |
| โก | Objective | Exploring the Open Source landscape. Got 24 extra hours; looking for a place to build. |
| ๐๏ธ | Homelab | Idle in the closet, waiting for a new mission to heat up. |
Languages & Core
Architecture & Frameworks
Data & Ops
- Role: Android Engineer (Remote - Singapore)
- The Challenge: Transitioned a legacy Java system with high technical debt into a modern, reactive platform.
- The Solution: Spearheaded the migration from Java to Kotlin and implemented MVVM and Clean Architecture principles to decouple business logic.
- Impact: Engineered a robust CI pipeline that accelerated the development lifecycle and significantly reduced manual deployment errors.
- Role: Android Engineer (Remote - Singapore)
- The Challenge: Supporting multiple global brands from a single codebase while allowing for unique branding and feature sets.
- The Solution: Architected a white-labeling system using Gradle product flavors and build variants for seamless brand-specific deployments.
- Impact: Transitioned core apps to Kotlin and MVVM, creating a highly flexible and commercially scalable infrastructure.
- Systems Programming: Currently exploring the Rust Programming Language for performance-critical logic.
- Infrastructure: Enthusiast in self-hosting and home lab environments.
- AI Integration: Actively expanding my AI skill set to enhance development efficiency and modernize workflows.
- Open Source: Passionate about F.O.S.S. (Free and Open Source Software).
