FinPilot
FinPilot is an intelligent, AI-powered financial management application designed to simplify personal finance by automatically tracking transactions via SMS parsing and providing Gemini-driven insights through a sleek interface.

Product Interface.
Explore the application through an interactive showcase of its core features, design system, and user experience.
The Challenge
The primary challenge was developing a reliable and secure SMS parsing engine that could handle various bank formats and languages while maintaining user privacy and providing actionable financial advice through AI.
- Complex data synchronization
- High-availability requirements
The Solution
I built a regex-based extraction engine optimized for local Ethiopian banks and integrated Gemini 1.5 Flash for proactive financial insights. The app uses SQLite for secure, local-first data persistence.
- Clean Architecture implementation
- Optimized networking layer
Core Contributions.
SMS Engine
Engineered a sophisticated regex-based parser that extracts transaction details from bank SMS in real-time.
FinPilot AI
Integrated Gemini 1.5 Flash to provide context-aware financial advice and automated insight cards.
Analytics
Developed custom-painted visual charts and a glassmorphism-based dashboard for advanced financial tracking.
The Tech Stack
Leveraging cutting-edge technologies to deliver a fluid and secure experience.




