Available for new projects

Flutter Mobile Engineer building product-focused apps with AI-enhanced workflows.

I design and build cross-platform mobile applications with Flutter, clean architecture, strong UX/UI foundations, and Spec-Driven Development. I use AI tools such as Cursor and Claude Code to accelerate delivery while keeping architecture, quality and product decisions human-led.

Flutter
Riverpod
Clean Architecture
Spec-Driven Dev
AI-assisted Dev
UX/UI
AWS

Selected Work

Selected Apps & Case Studies

A selection of mobile products and experiments designed, architected and built end-to-end, with attention to UX, maintainability, scalability and real-world product flows.

Android APK downloads are disabled until binaries are published. Case studies describe product and engineering approach only.

MoneyMan home dashboard with budget overview and categories
MoneyMan transactions list with search and filters
Case Study
FINANCE / EXPENSE TRACKING

MoneyMan

Personal finance app built to track expenses, budgets and monthly insights.

Problem

Many personal finance apps feel complex or bloated. Users need a simple way to track expenses, understand spending habits and stay aware of monthly budgets.

Solution

MoneyMan provides a clean expense tracking flow with categories, recurring payments, monthly budgets and dashboard insights designed for fast daily use.

Stack
Flutter · Dart · Riverpod · Supabase · Clean Architecture
Features
  • Expense and income tracking with categories
  • Monthly budget overview and spending alerts
  • Recurring payments with upcoming due dates
Engineering
  • Feature-first Clean Architecture structure
  • Riverpod-based reactive state management
  • Supabase data layer with repository abstraction
  • Spec-driven implementation with tested business logic
UX / UI
  • Clean mobile-first interface with focused flows
  • Dashboard cards for quick financial insights
  • Smooth transitions and readable visual hierarchy
  • Adaptive layout prepared for future expansion

Download unavailable. APK distribution is not set up yet.

mySpesa My Lists overview with estimated grocery spending
mySpesa list detail with categorized products and totals
Case Study
GROCERY PLANNING / SHOPPING WORKFLOW

mySpesa

Smart grocery planning with categories, estimated costs and shopping insights.

Problem

Grocery shopping often becomes fragmented: users forget items, lose track of estimated spending, and have little visibility on recurring habits or monthly food costs.

Solution

mySpesa helps users create structured shopping lists, group items by category, estimate totals before checkout and review completed shopping sessions to better understand spending habits over time.

Stack
Flutter · Dart · Riverpod · Clean Architecture · Local-first storage
Features
  • Category-based shopping lists with expandable groups
  • Estimated price, quantity and live total calculation
  • Shopping mode with completed session tracking
Engineering
  • Feature-first Clean Architecture structure
  • Riverpod-based state management with Notifier patterns
  • Local-first MVP designed for future backend migration
  • Spec-driven development with AI-assisted implementation
UX / UI
  • Mobile-first interface optimized for quick item entry
  • Clear category grouping to reduce shopping friction
  • Lightweight spending feedback before and after shopping
  • Clean empty states and practical in-store flow

Download unavailable. APK distribution is not set up yet.

Recipity home feed with recipe cards, search and navigation
Recipity recipe detail for Hot Dog Coreano with ingredients
Case Study
RECIPES / CONTENT ORGANIZATION

Recipity

A mobile recipe app for saving, organizing and browsing recipes with a clean user experience.

Problem

People often save recipes across notes, screenshots, websites and chat messages, making them hard to find, organize and reuse when planning meals or cooking.

Solution

Recipity gives users a simple mobile space to collect recipes, organize them clearly, browse content quickly and access cooking ideas without friction.

Stack
Flutter · Dart · Riverpod · Firebase · Clean Architecture
Features
  • Save and browse personal recipes
  • Organize recipes with structured data and categories
  • Image-based recipe cards optimized for mobile use
Engineering
  • Flutter mobile app built with scalable architecture
  • Riverpod-based state management for clean UI logic
  • Firebase integration for data, storage and authentication flows
  • Performance-focused image loading and mobile UX refinements
UX / UI
  • Clean recipe cards with strong visual hierarchy
  • Mobile-first browsing experience
  • Simple flows for adding and finding recipes
  • Interface designed to feel practical, warm and easy to use

Download unavailable. APK distribution is not set up yet.

Process

How I Work

My workflow combines product thinking, Spec-Driven Development, clean architecture and AI-assisted implementation. I use AI as an acceleration layer — not as a replacement for engineering judgment.

  1. Product & UX Understanding

    Clarify the problem, user needs, product flow and core business value before writing a single line of code.

  2. Spec-Driven Development

    Transform requirements into structured specifications, feature boundaries and implementation rules. Specs become the source of truth.

  3. Architecture & Technical Direction

    Define clean, modular and maintainable architecture using Flutter, Riverpod and scalable structural patterns.

  4. AI-assisted Implementation

    Use tools like Cursor and Claude Code to accelerate coding, refactoring, testing and documentation — always within defined specs.

  5. Human Review & Quality Control

    Validate code quality, architecture coherence, UX consistency and edge cases through a rigorous human-in-the-loop review process.

  6. Iteration & Product Refinement

    Improve the product through testing, real usage feedback, performance profiling and continuous UX refinements.

Human-in-the-loop by design

AI accelerates implementation and reduces repetitive work. Technical decisions, architecture, code quality and product direction remain fully human-led.

CursorClaude CodeSpec-Driven DevRiverpodClean Architecture

Expertise

Technical Profile

15+ years of experience across mobile engineering, UX/UI design, cloud architecture and AI-assisted development workflows.

Mobile Engineering

Flutter, Dart, Riverpod, Clean Architecture, modular mobile architectures, cross-platform app development, feature-first structure, maintainable and scalable codebases.

FlutterDartRiverpod

UX/UI & Product Design

Interface design, usability principles, design systems, responsive and adaptive layouts, mobile-first user flows, Figma-based prototyping and design handoff.

FigmaDesign SystemsUX

AI-assisted Development

Spec-Driven Development, AI-assisted coding workflows, Cursor IDE, Claude Code, human-in-the-loop review, code generation from structured specifications.

CursorClaude CodeSpec-Driven

AI Engineering Path

Currently expanding into RAG systems, custom agent design, LLM integration, agent orchestration and AI-powered product workflows. An active area of study and application.

RAGLLMAgents

Cloud & Architecture

AWS, Docker, infrastructure awareness, solution architecture, scalable distributed systems. Previous AWS certifications include Solution Architect Associate and Advanced Networking.

AWSDockerArchitecture

Product Thinking

Ability to understand requirements, connect technical choices to product goals, design complete product flows and guide development from idea to implementation end-to-end.

End-to-EndProduct Vision15+ years

About

Beyond Code

Portrait with arms crossed: beard and hair tied back, black crew-neck t-shirt with evolution graphic, white studio background.
15+years of experience

After more than 15 years in software development, I approach products from a broader perspective than implementation alone. I can move across UX, architecture, frontend/mobile engineering, technical feasibility and product flow.

This allows me to contribute not only as a developer, but as someone who can understand the bigger picture and help turn ideas into usable, maintainable digital products.

My current direction combines Flutter mobile engineering with AI-enhanced development workflows and a growing focus on agentic systems, RAG, LLM integration and AI-powered product experiences.

Key strengths

  • 15+ years in software development
  • Mobile-first product engineering
  • Strong UX/UI background
  • AI-assisted development workflow
  • Architecture and product vision
Open to new opportunities

Let's build something useful.

Whether you need a Flutter app, a cleaner product experience, or support turning an idea into a reliable digital product — send a note and I'll get back to you.

GitHubLinkedIn