A Flutter/Dart engineer passionate about mobile app development and building CI/CD tools that improve developer experience.
| Project | What it solves | Why I built it | Level | Skills |
|---|---|---|---|---|
| iris_camera | Existing Flutter camera plugins lack fine-grained control over lens switching, focus, and exposure | Needed advanced camera features (burst shooting, lens selection, AF/AE monitoring) for production apps | π¦ Published on pub.dev | Flutter Plugin, AVFoundation, CameraX, Platform Channels |
| supatools | Manually writing Freezed models from Supabase schema is tedious and error-prone | Automate repetitive code generation to speed up development | π¦ Published on pub.dev | Code Generation, Melos Monorepo, Supabase API |
| fly_to_target | Complex multi-widget animations to target positions require boilerplate code | Provide a simple API for cart-fly-in effects and similar animations | π¦ Published on pub.dev | Flutter Animation, CustomPainter, Implicit Animations |
| Project | What it solves | Why I built it | Level | Skills |
|---|---|---|---|---|
| go-vuln-gate | govulncheck fails CI on all vulnerabilities regardless of severity | Filter vulnerabilities by CVSS score threshold - only fail on high-severity issues | π Production | Go, NVD API, govulncheck, GitHub Actions, Docker |
| supabase-diff-action | Manual comparison of Supabase environments (staging vs production) is error-prone | Detect Edge Functions, RLS, SQL Functions, and Schema differences automatically in CI | π Production | Supabase Management API, GitHub Actions, TypeScript |
| specsentinel | Manual UI review against Figma specs misses padding/font mismatches | Automate design-to-code verification in CI pipeline | π§ MVP | Static Analysis, Figma API, GitHub Actions |
| store-review-monitor | Manually checking App Store/Google Play review status delays response | Get instant Slack notifications when review status changes (supports GitHub Actions & Bitrise) | π Production | App Store Connect API, Google Play API, Go, TypeScript |
| flutter-deadline | Temporary code (workarounds, feature flags) accumulates as tech debt | Track code expiration dates and notify team via Slack | π Production | Dart Annotations, AST Parsing, GitHub Actions |
| tag-release-bridge | Manually listing merged PRs for release notes is time-consuming | Auto-generate release summaries grouped by author and category | π Production | GitHub API, PR Automation, TypeScript |
| pr-checklist-to-sheets | Tracking QA checklists across PRs in spreadsheets requires manual copy-paste | Auto-generate Google Sheets checklists from merged PRs, grouped by reviewer | π Production | Google Sheets API, GitHub API, TypeScript |
| jira-pbi-cli | Context-switching between browser (Jira) and terminal (git) wastes time | Browse Jira and create git branches from one terminal interface | π Production | Deno, Atlassian OAuth 2.0, CLI/TUI |



