Soham Shinde - Android Developer | ContraWork by Soham Shinde
Soham Shinde

Soham Shinde

Flutter Developer | Firebase & Mobile Apps

New to Contra

Soham is building their profile!

Cover image for šŸ’° Expense Tracker is a
šŸ’° Expense Tracker is a personal finance app I built in Flutter, with local on-device storage, spending analytics, and full theming support — no backend or internet connection required. ✨ Key features: šŸ“ Add, edit, and swipe-to-delete expenses with category tagging and notes šŸ  Home dashboard with monthly total, transaction count, and recent activity šŸ“Š Spending analytics — donut chart by category, 6-month trend bar chart, and progress-bar breakdowns šŸŽØ Light, dark, and system theme modes with persistent preference šŸ’± Multi-currency display (INR, USD, EUR, GBP, JPY) with locale-correct formatting šŸ› ļø Built with Flutter, Hive for fast local storage, Provider for state management, and fl_chart for the analytics visualizations. Fully offline-first — all data persists on-device. šŸ’” This project let me focus on data visualization and local state persistence — skills that come up constantly in real-world app development, especially for apps that need to work reliably without a network connection.::
0
7
Cover image for šŸ” FoodieGo is a full
šŸ” FoodieGo is a full food ordering experience I built end-to-end in Flutter — from browsing restaurants to secure checkout — with a Firebase backend and a UI inspired by apps like Swiggy and Zomato. ✨ Key features: šŸ” Email & phone OTP authentication (Firebase Auth) šŸ“ Live location picker and restaurant browsing by category šŸ›’ Cart, checkout, and Razorpay payment integration (card, UPI, COD) šŸ“¦ Order history with real-time status tracking via Firestore šŸ‘¤ Profile management, favorites, and search — all synced across sessions šŸ› ļø Built with Flutter, Firebase (Auth + Firestore), Provider for state management, and Google Maps/Geolocator for location features. Tested end-to-end on a real Android device. šŸ’” I designed and built every screen myself, focusing on production-level polish — custom design system, smooth animations, and attention to real-world details like failed payment handling and empty states.
1
23