AVAILABLE FOR MOBILE ENGINEERING PROJECTS
Davit
Mamuladze.
Mobile Software Engineer specializing in cross-platform mobile architecture, BLoC state management, and Clean Architecture.
FlutterDartBLoCClean ArchitectureFirebaseREST APIs
FEATURED WORK
Shipped work
01 — FEATURED PROJECTActiveSelect to inspect architecture & code
MyBSU
MY BSU is a cross-platform (iOS/Android) student companion app for Batumi Shota Rustaveli State University that streamlines lecture timetables, exam tracking, and course details. As the solo mobile developer on a cross-functional team, I engineered the app using Flutter and Dart

01
FlutterMyBSU
02
FlutterSlim & Simple
03
KotlinAndazioni
04
FlutterBsueli
lib / core /
Architecture & stack
Laid out the way the project is: a dependency tree, read top-down.
lib/
├── core/ — errors, usecases, network_info
├── features/
│ └── [feature]/
│ ├── presentation/ — Flutter, BLoC, state
│ ├── domain/ — entities, repository contracts
│ └── data/ — datasources, models, mappers
└── injection_container.dart — get_it, di
- Flutter
- Dart
- BLoC / Cubit
- Clean Architecture
- get_it
- Platform Channels
- Kotlin
- C++
- Local Notifications
backend/
├── auth/ — Firebase Authentication, Supabase Auth
├── database/ — Cloud Firestore, MongoDB, Supabase
├── api/ — RESTful endpoints, Fastify / Node.js, Python
└── messaging/ — FCM notifications, topics
- Firebase Auth
- Cloud Firestore
- Supabase
- MongoDB
- RESTful APIs
- Node.js
- Python
- JavaScript
- Firebase Messaging (FCM)
- Security Rules
- RevenueCat
- Paddle Integration
ecosystem/
├── deployment/ — Vercel, Netlify, CI/CD Actions
├── stores/ — Play Console, App Store Connect
├── design & audio/ — Figma, Adobe Suite, Ableton
└── web/ — HTML5, CSS3, JavaScript
- Git & GitHub
- Google Play Console
- App Store Connect
- CI / CD Actions
- Vercel
- Netlify
- HTML5 / CSS3
- Figma
- Adobe Photoshop
- Adobe Illustrator
- Adobe Premiere Pro
- Ableton Live 12
- Postman
lib / contact /