Skip to content

Projects

A selection of Jordan's work: what was built, why it mattered and the tools behind it.

Product work

  • Grounded support assistant

    In production · Mar 2024 – Jan 2025

    An AI assistant that answers customer questions using only Acme Cloud's help-center articles and hands the conversation to a person when it isn't sure.

    • An evaluation set of 300 real questions runs on every prompt or model change.
    • Answers link to the articles they used; questions it can't answer go to the support team.
    • Common questions get a first response in seconds instead of hours.

    Role: Tech lead

    • TypeScript
    • Python
    • PostgreSQL full-text search
    • OpenAI-compatible API
  • Dispatcher dashboard rebuild

    Live · Apr 2023 – Nov 2023

    A rewrite of the screen dispatchers use to plan and track daily delivery routes, focused on speed and keyboard-friendly workflows.

    • Median page load went from 4.1 s to 1.6 s.
    • Keyboard shortcuts cover the ten most frequent actions.
    • Rolled out gradually behind feature flags, with no downtime.

    Role: Engineering lead

    • Next.js
    • TypeScript
    • React
    • PostgreSQL

Open source

  • CSV schema validator

    Open source · May 2022 – Present

    A small command-line tool that checks CSV files against a declared schema and explains every error in plain language.

    • Error reports point to the exact row and column.
    • Runs in CI pipelines and as a pre-commit hook.

    Role: Author and maintainer

    • Python

Client work

  • Clinic booking site

    Delivered · Feb 2019 – Jun 2019

    A website with online appointment booking and email reminders for a small physiotherapy clinic.

    Role: Designer and developer

    • Vue.js
    • PHP
    • MySQL