Experience
CNDO
Mar 2024 - Jun 2024Senior Mobile Engineer•contractor•Germany
- Slashed home screen load time by 80-93% (from 15-20s to 1-3s) through smart data fetching.
- Consolidated 50+ cloud functions into streamlined API infrastructure in 3 weeks.
- Engineered multi-threaded media upload system using Flutter Isolates, enabling concurrent processing of 10+ media files (up to 1GB) with background notifications while maintaining 60 FPS UI performance.
- Resolved 18 long-standing API errors by implementing a comprehensive error-handling system.
- Reduced app size by 17% through better asset management and code splitting.
Scholarly
Jan 2024 - Mar 2024Full-Stack Developer•freelancer•Singapore
- Reduced code quality issues by 95% (from 2,200 to fewer than 100) by implementing Very Good Ventures analysis lints and enforcing type and null safety.
- Architected Algolia-Firebase integration for user-based content filtering, enabling real-time personalized search across 10000+ job posts.
- Reduced app startup time by 31% through lazy loading and optimized asset delivery.
- Built automated email notification system with deep linking to job applications and user interactions, driving 23% click-through rate and increasing user engagement.
- Implemented GitHub Actions CI/CD workflow to automate the deployment process, resulting in a 75% reduction of release time from hours down to mere minutes while eliminating all manual deployments.
- Led code review processes and mentored a junior developer in Flutter best practices.
Kreios
Oct 2023 - Jan 2024Senior Flutter Developer•freelancer•Luxembourg
- Streamlined development cycle using custom build automation and shared component library, delivering project 1.5 months ahead of schedule.
- Bridged technical gaps between Flutter frontend, Django backend, and client teams through detailed API documentation and integration testing, achieving 100% sprint delivery targets.
- Implemented BDD-style Flutter integration tests covering 20+ critical user workflows, including role-based access control, scheduling operations, and real-time status updates.
- Built offline data persistence using Hydrated BLoC and Flutter Secure Storage, maintaining secure user access to critical features and encrypted data without internet.
TiQuest
Oct 2021 - Oct 2023Flutter Developer•contractor•Luxembourg
- Reduced null-related crashes by 63% through comprehensive Flutter migration and null safety implementation.
- Developed Flutter MVP banking app processing 10K receipts daily, delivered in 2 weeks.
- Achieved 99.9% crash-free sessions through robust error handling and monitoring.
- Engineered native background sync system using Flutter Method Channels with Swift (iOS) and Kotlin (Android) for persistent data synchronization during app termination.
- Implemented timezone-aware merchant shift system handling 24-hour operations spanning multiple days (4AM-4AM), ensuring accurate data processing across different time zones.
- Integrated Socket IO client for real-time receipt updates with server-side validation, maintaining low-latency synchronization of transaction data.