Alan Fung Get in touch

From the customer's desk to production.

Alan Fung · Forward Deployed Engineer

I sit next to the people who use the software.

I find what slows them down,

then I ship the fix.

  • 7projects, all live
  • 174notes on what I learn
  • 4titles in four years

How I got here

One repo in 2018. Forward deployed in 2026.

Information Engineering, then a new title every year since 2023, each one closer to the people using the software.

    Selected work

    Seven questions I couldn't leave alone.

    Selected work, not the whole shelf. Every piece here is running live, so go ahead and try it.

    01 / 07 · LLM gateway

    Relay

    Your AI feature keeps answering when the model goes down.

    • Support chat
    • Copilots
    • Internal tools

    99.98%of calls answered through an outage. Without it, 68.6%.

    Open Relay

    02 / 07 · Observability

    Tracewise

    When checkout slows down, it names the service to fix.

    • On-call teams
    • Online shops
    • Payments

    98.9%culprit named first, over 200 injected faults. The usual dashboard guess: 66.1%.

    Open Tracewise

    03 / 07 · Customer data

    Onboard

    Three messy exports in. One customer table you can trust.

    • B2B onboarding
    • CRM migrations
    • Data clean-up

    0.977match F1 on 10,200 messy records. Matching on email alone: 0.659.

    Open Onboard

    04 / 07 · Field service

    Dispatch

    Someone calls in sick at nine. Every customer still gets their visit.

    • Repairs and installs
    • Home care
    • Deliveries

    97.0%of visits on time on a bad day. The unchanged morning plan: 90.8%.

    Open Dispatch

    05 / 07 · Search engine

    Atlas

    Search that finds the right paragraph, with no server.

    • Help centres
    • Product docs
    • Offline apps

    85%right first time over 5,551 passages, in about half a millisecond.

    Open Atlas

    06 / 07 · Real-time audio

    Intonation Studio

    A browser tab that hears a violin to the cent.

    • Music lessons
    • Tuners
    • Ear training

    0.17¢worst error on clean tones, and no octave slips in 182 noisy ones.

    Open Intonation Studio

    07 / 07 · Geometry + WebAssembly

    Layerline

    Drop in a 3D model, get a file the printer can run.

    • Print services
    • Maker tools
    • Instant quotes

    21 msto slice a whole gear, 8× faster than the same code in TypeScript.

    Open Layerline

    How I work

    Toolbox

    Pick up any tool.

    33 of them, from my first repo to this year. Drag to turn them; point at one to see where I used it.

    What's next

    The summit is still up there.

    contact()

    Get in touch.

    A question about a project, or an idea worth building? Write to me.

    aflung10@gmail.com

    Paper, light and scroll, built by hand with Three.js, GLSL and GSAP.