Obilli — Freelance Marketplace
My first client project: a Fiverr-style marketplace connecting freelancers with clients. The first build taught me everything I was still missing — so I came back and rebuilt it properly.

Overview
Obilli was my first client project. It shipped and it worked, but the codebase was a mess — disorganised, hard to scale, painful to maintain. I handed it over knowing I still had a lot to learn. A year later, after more projects and some time working with professional teams, I came back and rebuilt it from scratch. The difference between the two versions is the clearest sign of how much I've improved. The product is a Fiverr-style marketplace connecting freelancers with clients: services, seller profiles, search and browsing, and signup for both sides. I left it in the portfolio on purpose.
Highlights
- Two-sided marketplace — freelancers publish services, clients browse and hire
- Service listings — media, pricing tiers, and full descriptions on every listing
- Discovery — category browsing alongside search and filtering
- Seller profiles — portfolio, ratings, and past work in one place
- Auth & media — Supabase for accounts and sessions, Cloudinary for image delivery
- Rebuilt in 2023 — restructured from scratch for maintainability, the lesson the first version taught me
Stack
- Next.js + TypeScript
- Supabase for auth, database, and storage
- Cloudinary for media management and delivery
- Tailwind CSS + shadcn/ui
Recent Projects
A recently completed project showcasing problem-solving, design thinking, and execution.

