MindFlow
A better rhythm
for a busy mind.
A study planner that brings cognitive-state modelling into a clear, calendar-first experience.
I’m Jonathan. I turn complex ideas into clear, thoughtful websites—with a little room for the unexpected.
Take a look around ↘A few things I’ve been building.
Different problems. One curious mind.
A better rhythm
for a busy mind.
A study planner that brings cognitive-state modelling into a clear, calendar-first experience.
Give your ideas
a voice.
A product website for a voice-input tool, balancing expressive typography with a clear feature story.
A little less typing.
A little more room for your ideas.
“What if the best ideas
started with a conversation?”
A small window.
An entire universe.
An interactive solar system that turns orbital data, procedural graphics, and curiosity into exploration.
A familiar place.
A completely different perspective.
Follow your curiosity.
Find your flavour.
A Nigerian food geography quiz that connects a simple game loop with visual discovery and a sense of place.

Big flavour. A story to discover.
Interface studies recreated for this portfolio. Project details and source code are linked in each story.
What if a study planner knew when you needed a break? What if a website made a complicated idea feel simple?
That’s where I like to start. I work across web design and development, moving from a rough idea to something you can actually click, explore, and use.
My projects range from product websites and planning tools to interactive maps and 3D worlds. What connects them is a desire to make the useful feel inviting—and to learn by making.
A closer look at what I build ↗Visual hierarchy · Typography · Responsive interfaces · Interaction
HTML & CSS · JavaScript · React · Three.js · Python
Ask good questions · Build a working version · Keep improving
The way I want to build:
with purpose, care, and an open mind.
Start with the person and the problem. What are they trying to do? Where does the current experience get in the way?
Give it structure, a clear visual language, and a working prototype. A real interaction teaches more than a perfect slide.
Look at what works, question what doesn’t, and improve the details. There’s always a better version waiting to be found.
I’m looking for opportunities to grow as a designer and product builder—working with curious people, testing ideas, and learning how thoughtful prototypes become useful businesses.
A tiny typography experiment.
Go on. Make yourself at home.
Stay a little
curious.
A focused interface for AI-assisted static repository review.
Exploring hierarchical token selection for long-context models.
A browser extension for configurable message-word filtering.
Recreating basic string functions to explore how things work.
4 projects shown.
A new idea, a design opportunity,
or a chance to build something together.