Creative engineer · Melbourne

I design and build expressive interactive web experiences.

I’m Amir – a developer who cares as much about motion, composition and narrative as I do about clean, robust code. I love turning abstract ideas into tactile 2D/3D interfaces that feel intentional and alive.

Contact meAvailable for hire

SELECTED WORK

Live code samples are in private repositories. I’m happy to walk through them on a call and screen‑share architecture, decisions and trade‑offs.

Creative systems for complex products

Architected full‑stack experiences where UX, motion and code work together – from design systems to highly interactive dashboards.

Product engineeringDesign systemsTypeScriptNext.js

Immersive 3D web storytelling

Built 3D narratives with React Three Fiber – subtle, performant interactions that feel alive without getting in the way of the story.

WebGLReact Three FiberUXPerformance

Rapid experiments & prototypes

Shipped fast, opinionated prototypes that help teams see ideas in motion instead of static Figma frames.

PrototypingFramer MotionTailwindStorytelling