Skip to main content

Solo Developing · Fabien Chung · Montréal

From ideas toapplications.

I design and build web and mobile applications, from architecture to production.

Selected work

01 / Latest project · In production

Hiiba

Giving items a second life in the United Arab Emirates.

Co-founder & CTO

Complete platform

Mobile app · Admin panel & analytics · Web app

Flutter · Next.js · Postgres

Explore the project
Two neighbours handing over a lamp through Hiiba.
Hiiba app: available items, distance filters and categories.
Lamp given · Dubai Marina+50 Eco Reward points

02 / PWA · In production

ZeLoop Spotter

Spot litter. Map recycling bins.

Flutter Web PWA · VeChain

Explore the project
ZeLoop Spotter dashboard: litter spotted, mapped bins and rewards.
Recycling bin mapped+5 B3TR earned

03 / Web & mobile

BarcodeVibe

Compare grocery prices.

iOS and Android mobile app

Flutter · React · Astro

Explore the project
BarcodeVibe app: community feed of spotted grocery prices.
$2.00 off spotted at WalmartShrinkflation alert: −65 gUnit price per 100 g

PROD

$stack.sh█

What I've shipped

From iOS app to VeChain smart contract — shipped to production.

Backend & API

6 projects · Node.js · Supabase · PHP · Flask

Blockchain

4 chains · Solidity · C++

Open Source projects

pub.dev · GitHub

AI

$ai.workflow

How I build with AI

Agents write a lot of my code. Architecture, contracts and review stay mine.

Agentic development

Claude Code, Codex, Gemini and Jules every day. Each repository ships its own agent instructions (AGENTS.md, CLAUDE.md) and MCP servers.

Lead / agent contract

I write the execution plan and the contracts. Each agent delivers a bounded batch — files, tests, migrations — and I review it before it is merged.

Guardrails first

Tests, typecheck, lint, pgTAP database tests and GitHub Actions CI gate every change. Speed without the quality debt.

Project knowledge base

Docs of 5 products synced from their repositories, indexed as a knowledge graph and queried by custom Claude skills.

INITIATE CONTACT

System ready. Awaiting transmission.

contact_system.exe
> CONTACT SYSTEM INITIALIZED...
> READY TO RECEIVE INPUT...
STATUS: READYEMAIL ME
RESPONSE_TIME: < 24h
100%
On-Time Delivery
20+
Years Experience
15+
Apps Shipped