Crafting pixel-perfect interfaces and building polished software experiences.
Experimenting with magical details in user interfaces.
Recent projects & case studies

An engineering preview of the video meeting platform behind. WebRTC and WebSockets working together, permission-gated video at scale for thousands of attendees, adaptive audio and video processing, a real-time tile layout algorithm, and formal electronic voting for meetings that carry legal weight.
a bit about who I am and how I work.
Hi, I'm Hamza Syrage, a software engineer with 2+ years of experience in frontend development, building modern web applications.
I started my career as a frontend developer, and it's still my favorite part of software. I like taking an idea and slowly turning it into something real. That's usually the easy part though. The harder part, and honestly the one I enjoy the most, is questioning every decision, rethinking things that already work, and spending way too long polishing details that most people will probably never notice.
I enjoy building products I'd actually use myself. Most of my side projects start because I run into a problem and think, "Someone should build this." If I end up being that someone, even better.
Over the past two years I've worked on production applications, but I spend just as much time outside of work building personal projects, trying out new ideas, and writing about what I learn. I enjoy understanding why something works, not just making it work.
This portfolio is a collection of that work. Some projects solve real problems. Some are small experiments. A few exist simply because I wanted to see if I could build them better than the idea in my head.
My development toolkit
Micro-interactions, spring physics, and interaction craftsmanship.
Guides, deep dives, and thoughts on Software Engineering, motion design, and building for the web.
Feel free to reach out - I'm always open to new opportunities, collaborations, or just a friendly chat about Software Engineering.
Move your cursor