Skip to content
GitHub

Yassine Barhoumi
Independent practice / Montréal

Design sensibility.
Engineering curiosity.

Made with character.
Built with purpose.

I design distinctive websites and build practical tools. From the first impression to the systems underneath, I care about how it all works together.

Explore the work Have something in mind?
Web & motion Automation APIs & MCPPersonally directed. AI-assisted. Carefully reviewed.

01 / Selected work

Different ideas.
The same attention to detail.

All projects
Anima: After the Applause, a jester facing a king and queen in a painted candlelit theatre

Anima

Cinematic web experience / 2026

A painted story in four acts. Scroll-led film, interactive 3D and an optional soundtrack, brought together in the browser.

Roam Press concept with a cream portable coffee press, a coffee cup and warm golden product photography

Roam Press

Product & commerce / 2026

A small daily ritual, given its own identity. Warm product storytelling and a complete local shopping demonstration.

02 / Under the surface

The useful side
of making things.

Small, focused systems for real tasks. Open the examples, inspect the code and see exactly what each one does.

Reporting & automation02

From another spreadsheet
to a repeatable report.

A Windows Excel workflow with Power Query, visible exceptions and reconciliation against synthetic source data.

Explore Northline reporting
APIs & MCP03

A smaller tool surface.
A clearer boundary.

Two read-only tools for a fictional support API, with tenant filtering, minimal responses and runnable tests.

Inspect Scoped Support MCP
Also on the workbenchNorthline Contacts: review duplicates and exceptions before exporting.A tool for everyday useSona: local dictation for Windows, with an editable draft. Public source, early preview.

03 / The approach

Care in the details.
Clarity in the handoff.

I’m Yassine, a developer in Montréal with a habit of following an idea from how it looks to how it runs.

A little more about me
01

Start with the actual problem.

A clear audience, a useful next action and a scope small enough to understand.

02

Shape it as one experience.

Content, layout, interaction and implementation should feel like they belong together.

03

Check the work. Explain the limits.

I use AI tools openly, direct and refine their output, and document what was verified.

Based in Montréal · English & FrenchComputer Science at Concordia · In progressA homelab behind the practice