Flutter engineer with a track record of shipping production-grade mobile applications and owning the full product lifecycle — from blank project to v1.0 — across Fintech, Social, and Crowdfunding verticals.
I pair deep UX intuition with strong engineering, which means I think in user flows as much as I think in architecture layers. I've served as the sole mobile engineer across three concurrent client workstreams, and I've driven a codebase from 0% to 65% unit test coverage with CI/CD pipelines to match.
Available immediately for remote B2B contracts. CET/GMT aligned.
| Core | State & Architecture | Testing & DevOps | Integrations & Backend |
|---|---|---|---|
A native Flutter plugin that surfaces iOS and Android accessibility settings — reduce motion, high contrast, bold text, monochrome mode — as a unified, reactive Dart API.
- Platform: Swift (iOS 13+) and Kotlin (Android API 21+) via Flutter platform channels.
- API: Single
AdaptiveConfigobject plus broadcast streams for real-time setting changes. - Why it exists: Most Flutter apps silently ignore the accessibility preferences their users have configured. This fixes that.
A reference implementation of the architecture pattern I use on every production project — not a tutorial, just the scaffold.
- Structure: Feature-first, with clear Data / Domain / Presentation layer separation.
- Testing: Full mock strategy included; each layer tested in isolation.
- Use it: Clone and replace the auth feature with your own domain.
A personal project built as a Clean Architecture showcase — real architecture decisions, not tutorial code.
- Architecture: Clean Architecture with Riverpod state management.
- Real-time: WebSocket infrastructure for live group messaging.
- Streaming: Live video and voice via Agora SDK (WebRTC).