Leonardo Bai
Android Engineer · Kotlin · Ktor · KMP
Brazil
Hi, I’m Leonardo — an Android engineer with 5+ years of experience designing and shipping production mobile applications. I specialize in Kotlin, Jetpack Compose, Clean Architecture, and MVVM, with a focus on testability and code quality.
ProjectMiddleware started as a personal backend experiment to solve a real frustration: external APIs rarely return exactly what you need. Instead of writing bespoke transformation code in every app, I built a middleware layer that lets you define the transformation once and reuse it forever.
Portfolio
A personal portfolio site summarising experience, skills, and notable projects.
leonardobai12.github.io/LeonardoBai-Portfolio
Advanced Kotlin & Android Engineering
A deep-dive reference guide for senior-level Kotlin and Android development — covering language fundamentals, data structures, concurrency, the Android application layer, architecture, and testing. Built as a personal Knowledge Portfolio (inspired by The Pragmatic Programmer), treating knowledge as an investment that must be accumulated, diversified, and shared.
“Technologies change, frameworks come and go, and expertise naturally depreciates over time. The ability to learn, adapt, and continuously invest in your own growth is one of the most valuable skills an engineer can develop.”
leonardobai12.github.io/AdvancedKotlinAndroidEngineering
Get in touch
| GitHub | github.com/LeonardoBai12 |
| linkedin.com/in/leonardo-bai-a4822917b | |
| Medium | leonardobbai.medium.com |
| lb.io.dev@gmail.com |