This is my space to publish projects, test ideas, and share what I learn along the way. If something here catches your attention, feel free to reach out.
No clients. No pressure. Just projects I wanted to build.
A heartfelt interactive web experience. Animated reveal of 200 unique reasons, built with pure CSS transitions.
Music sharing platform with a clean, minimal UI. Share songs with friends through a simple, fast interface.
A collection of browser-based mini games. Pure JavaScript, no libraries — just fast, fun, interactive experiences.
A fun, interactive love calculator with animated results. Playful UX with smooth transitions and sharing features.
An emotionally-driven interactive web experience. Delicate animations, personal storytelling through code.
Daily compliment generator — a small app that brightens someone's day with a thoughtful, rotating message each visit.
A collection of un-realistic characters for imaginary game. Pure JavaScript, no libraries — just for fun, interactive experiences.
Shipped code beats perfect code every time. I used to rewrite things 3 times before publishing — now I ship first and improve later.
Read more →Small projects teach more than tutorials. You hit real walls, figure out real solutions, and actually remember what you learned.
Read more →The projects people share and come back to aren't always the most technically impressive. They're the ones that made them feel something.
Read more →I'm Ali — I build small web projects, experiments, and ideas that come to my mind. This site is a collection of things I've created and learned from.
I don't focus on perfection. I focus on trying, building, and improving with each project. Every page here represents something I explored, broke, fixed, and eventually shipped.
If you enjoy these kinds of projects or want to talk about ideas, feel free to reach out. I'm always happy to connect with people who like building things.