Fabio Azevedo
Design Engineer
About
I work across product design and front-end engineering. I make key decisions and build strong foundations early, so teams can move quickly without sacrificing quality. Polish is what a good system produces, not a final pass added on top.
Personal Projects
  • Own the concept, the product design and the code.
  • Co-wrote the engine with AI, a dependency-free XPBD soft-body solver in TypeScript, so shapes collide, bend and stack.
  • Built SVG round-tripping with any vector editor, so curves, compound paths and fills survive the solver intact.
Experience
  • Started the design system in Base UI and Vanilla Extract, with dark mode on tokens synced between design and code.
  • Led the UI component work so feature teams could compose interfaces rather than rebuild the basics, and ship faster.
  • Built the interactive chart primitives behind Dashboards and Reports, plus a new table component for Data Studio.
  • Built WebGL galleries, shader-driven scene transitions and extensible hotspot systems for two online product launches.
  • Promoted to Technical Director, overseeing builds, scoping the work and supporting the teams delivering it on schedule.
  • Designed the full course curriculum, teaching HTML, CSS and JavaScript to design and development students.
  • Taught by replication, with pre-built demos and a full client brief students rebuilt and made their own.
  • Tech lead on large multi-developer builds at campaign pace, setting the architecture and integrating the team's work.
  • Delivered interactive work for Disney, Ubisoft, Airbnb, Nike, Lufthansa and Bentley.
  • Built real-time 3D with Three.js and custom GLSL, Canvas 2D animation, webcam and phone-as-controller interactions.
  • Shipped gigapixel deep-zoom experiences, physics-driven social visualisations and native iPad apps.
  • Built AR campaigns and a live video compositing pipeline that rendered user media into a personalised film per viewer.
  • Led the UI design for the Sport Zone community platform.
resume.pdf resume.md