Hi everyone! đź‘‹ I’m Pablo MartĂn, a Mobile Engineer and Android Architect based in Spain.
For over 5 years, I’ve been building, scaling, and leading native Android applications for different companies. I love diving deep into Kotlin, Clean Architecture, and Jetpack Compose to craft seamless mobile experiences. But recently, I decided to channel that passion into a problem of my own.
Like many, I wanted to keep track of my daily expenses and savings rate. The problem? Every finance app I tried was either bloated with ads, required mandatory bank account linking (which I dislike for privacy reasons), or had interfaces so slow that logging a simple coffee felt like a chore.
So, I decided to scratch my own itch. Today, I’m incredibly excited to introduce myself as the solo founder of Aura Finance.
Aura Finance is a minimalist, local-first expense tracker built with one golden rule: logging a transaction must take less than 5 seconds.
As an engineer, I couldn't help but over-engineer the foundation just a bit to ensure it scales perfectly:
📱 100% Native: Built entirely with Kotlin and Jetpack Compose for fluid animations and a native Dark Mode.
🏗️ Solid Core: Strict Clean Architecture and MVVM.
đź”’ Privacy First: Room Database for local persistence with native biometric authentication (Fingerprint/Face Unlock).
I just rolled out version 1.0.1 on Google Play. This is just the beginning of my "build in public" journey. In the coming weeks, I’ll be sharing technical deep-dives into the challenges I’m facing—like taming the Google Play Billing library with R8, or optimizing CSV imports in Compose.
If you are a fellow developer, an indie maker, or someone who just wants a distraction-free way to track their money, I would love for you to try it out and give me your harshest, most honest feedback.
đź”— Website: https://aurafinance-6d3b9.web.app/
đź”— Google Play: https://play.google.com/store/apps/details?id=com.pablo.aurafinance
Let's connect! I'm looking forward to sharing this journey with the community. 💡👇
Top comments (0)