I build high-quality Flutter applications that solve real product problems.
My work spans consumer apps, developer tooling, AI-powered experiences, and mobile infrastructure. While Flutter is my primary platform, I leverage native Android (Kotlin) whenever platform-specific capabilities demand it.
I enjoy building products that are simple to use, difficult to break, and pleasant to maintain.
- Production Flutter applications
- AI-powered mobile experiences
- Custom Flutter plugins with native Android & iOS integrations
- Developer tooling for Flutter teams
- Offline-first and real-time mobile applications
- Clean Architecture
- Riverpod
- BLoC
- Feature-first architecture
- Platform Channels
- Performance optimization
- Animations
- State management
When Flutter isn't enough, I build native integrations using:
- Kotlin
- Swift
- Android SDK
- iOS SDK
This allows Flutter applications to access platform APIs without compromising developer experience.
I value systems that remain predictable as they grow.
That means:
- explicit architecture
- maintainable abstractions
- observable systems
- performance-conscious design
- secure defaults
Good software should survive changing requirements—not just demos.
- 3rip — AI-powered 2D → 3D product preview platform built with Flutter
- Flutter developer tooling
- Advanced Dart internals and runtime exploration
- High-performance Flutter architecture patterns
A CLI for scaffolding and maintaining Flutter Clean Architecture projects.
Features include:
- project scaffolding
- dependency validation
- architectural boundary enforcement
- CI-friendly project auditing
A Flutter plugin for generating video thumbnails using native Kotlin and Swift implementations.
Outside day-to-day product development, I enjoy exploring:
- Dart runtime internals
- Flutter rendering pipeline
- Mobile security
- AI integration in mobile applications
- Developer experience tooling



