Pixel-perfect UI
Component from the design system accessible, consistent, built in Storybook.
9+ years turning messy requirements into shipped product. I own design-system rollouts, tight TypeScript/React stacks, and the release discipline teams need to move fast without breaking quality.
Based in Montreal, Quebec, Canada
Quick visual read—real screenshots when shareable; otherwise illustrative thumbnails. Full writeups live under Case studies on the portfolio page.
Component from the design system accessible, consistent, built in Storybook.
D3.js charts and GSAP motion. Data blurred for confidentiality.
Workflow: from trigger to model to action. Built for reliability and observability.
Informal endorsements from people I worked with on these teams. Names aren’t published here without explicit permission; each line shows role and employer only, as they described it.
Ali built high-quality, accessible UIs and helped us ship faster with a solid design system and clear docs.
Took ownership from design to deployment. Kept design and engineering in sync and pushed for better UX and performance.
Set up our frontend workflow, Storybook, CI/CD, and tooling the whole team could rely on.
Long-form notes on design systems, developer experience, and shipping product UIs.
These pieces unpack how I reason about systems and trade-offs—so you can see how I explain complexity and align engineering with product goals.
How we went from vague, ChatGPT-flavoured suggestions to grounded, auditable AI recommendations inside a real zoning and feasibility product.
Read article →How a custom MCP server for Cursor runs lint, types, and tests for me so human reviewers can focus on architecture, trade‑offs, and naming.
Read article →More essays and notes on the archive.
Browse all postsUse this if you want to talk about something concrete—a post, a project, or a technical question. I’m not looking for employment opportunities; I’m still happy to hear from people who share enough context to reply usefully.
Good reasons to reach out
Jumps to the form below—use it if you want everything in one thread instead of email or LinkedIn first.
Prefer the form? I usually reply within a few business days. All fields are required.