Frontend Engineer · Sydney

MICHAEL LIN

Interactive data visualisation · React & TypeScript · Performance-first

About

ENGINEERING MEETS DESIGN.

I build interfaces where data becomes legible — dashboards that handle tens of thousands of rows without flinching, chart systems that keep 60fps during brush interactions, and design systems that scale across teams.

Background in fintech, media, and GIS. I care about the performance budget as much as the pixel — the best interfaces are the ones where the engineering is invisible.

Experience

Thinkmill
EdApp
Lendi
Nova
Propeller Aero

Portfolio

BUILT.

01

P!nga Photography

A comissioned portfolio and booking website for local Sydney artist and photographer Paul Pinga Matereke. Shows a selection ofphotography, shot on film and digital.

Next.jsPhotographyDesign systemsCMS
pinga.photos
02

Financial Visualisation Demo

Portfolio workbench and graph gallery. Virtualised table with D3 brush charts and six canvas/SVG exhibits — LTTB downsampling, force simulation, crossfilter scatter, and parallel coordinates.

D3 v7TanStackReact 19Canvas 2D
demos.mzl-au.dev
03

Component Library

Storybook component library — reusable UI primitives built in React and TypeScript, covering typography, layout, and data display components.

StorybookReactTypeScript
storybook.mzl-au.dev
Michael Lin · Sydney · 2025hi@mzl.au →