OPEN TO OPPORTUNITIES

Building thoughtful,scalable digital productsfor real users.

SOFTWARE DEVELOPER

I build products end to end — the interface, the data model underneath it, and the deployment that puts it in front of people.

Recent work

All projects

About

The short version

My journey into software development started with curiosity and grew into a real passion for building intuitive, high-performance applications. I enjoy turning ideas into polished digital experiences while constantly sharpening my problem-solving and development skills.

I started on the frontend, but a good deal of my time since has gone into the backend, and most of what I build now, I build end to end. What I'm looking into next is DevOps — how a thing gets built, deployed, and kept running once the code is written. I've stepped back from Python for the moment, though I fully intend to come back to it for data science and AI engineering. Alongside that, I keep refining my mobile development skills and picking up whatever the next project asks for. Getting my hands on something I haven't used before is the part of this work I enjoy most.

Away from the editor, I'm at the gym daily, and there's almost always music playing while I code. When I want to properly unwind, it's anime, and I read up on tech trends on daily.dev most days. I'm also chipping away at French, pushing toward fluency, (petit à petit !)

Currently Exploring

Backend SystemsDevOpsData ScienceAI Engineering

Tech Stack

Frontend

HTMLCSSJavaScriptTypeScriptDartReact.jsNext.jsVue.jsNuxt.jsReact NativeFlutter

Backend

Node.jsExpress.jsPythonFastAPI

Styling & UI

TailwindCSSshadcn/uiSASSFramer Motion

Database & ORM

PostgreSQLMongoDBPrismaDrizzle

Hosting

NeonSupabaseFirebaseVercelNetlify

Selected
Works

A curated selection of platforms, applications, and digital experiences crafted with modern technologies.

Click to view

CHIP

Split one thing, without the chasing. A group buys something together and everyone pays their own share from a single link.

Next.jsTypeScriptTailwindPrismaPostgreSQLPaystack
Click to view

WARRANT

Borrow access, not own access. A permissions system where every grant expires by default and can explain itself.

ReactTypeScriptTailwindNodeExpressPostgreSQLPrisma
Click to view

ROOMFUL

Know what you own. A home inventory for insurance claims with no backend at all — everything stays saved on your device.

ReactTypeScriptTailwindZustandIndexedDBPWA
Click to view

TRACKR

Paste a job link and AI fills the card for you. Every application then lives on a drag-and-drop board.

Next.jsTailwindFramer MotionPostgreSQLDrizzleOpenRouter API

The
Playground

Small things built for the pleasure of building them. Every one is live, so you can open it and try it yourself.

Let's build
together

Work, questions, or a bug you found in one of these — it all reaches me at the same place, and I read everything.