Skip to content
Diane Thompson

Diane Thompson

Technical problem solver.Computer Science student.I build things too.

Since 2019 I've worked on the technical side of support at Toggl: reproducing bugs, reading error traces, testing in staging, poking at APIs, and handing engineers issues they can actually act on.

The more time I spent working out why software misbehaved, the more I wanted to understand what was underneath it. So now I'm also studying Computer Science at Massey University, and building and shipping software of my own.

01Selected work

Things I've built and shipped

Projects I’ve built outside work and study, taken from an idea to something deployed that people can use.

01LiveSeptember 2026

Tenish

A daily numerical trivia game where getting close counts.

One numerical trivia question a day, and five guesses to get as close as you can. Somewhere between trivia, estimation and deduction, Tenish went from an idea to a live game with real players in September 2026.

  • One question. Five guesses. Come back tomorrow.
  • Higher/lower and hot/cold feedback after every guess
  • Sourced questions designed for educated guessing
  • Shareable results that don't spoil the answer
02Personal useAugust 2026

Milestone

A health-habit app that starts small and builds up, instead of handing you every target on day one.

A progressive health-habit app designed to build sustainable routines by introducing achievable goals gradually. It tracks activity, nutrition, hydration, sleep and workouts, and uses phases, streaks and achievements to encourage consistency.

  • A generic goal engine that introduces and raises goals in phases
  • Tracks calories, water, steps, exercise, sleep, workouts and weight
  • Streaks and achievements, without being punitive
  • Built for two real users: me and my husband
03Personal useJuly 2026

ChoreChart

A household chore tracker: parents assign and approve, kids check chores off and earn points toward rewards.

Built for our family of four. Parents set up chores and a rewards catalog; kids tick things off, build streaks and save toward rewards, including ones they split with a sibling. Most of the interesting logic lives in Postgres.

  • Separate parent and kid views, with an approvals queue
  • Split rewards handled atomically in a single Postgres function
  • Tracked down an RLS recursion that only appeared for real users
  • In daily use by our whole family since launch
04LiveJune 2026

Uni Tracker

A simple academic progress tracker built for New Zealand university students.

One place to record papers, assessments and results, and see what they mean for your overall progress. I built it for myself, shared it with the Massey distance-learning community, and about 75 people signed up within 12 hours.

signups in the first 12 hours
~75
registered users
100+
  • Started as a tool for my own study
  • Designed around the New Zealand / Massey grading system
  • Works out the score you need on each assignment to hit your target grade
  • Real users changed the product: onboarding, edge cases, clarity
05PausedJune 2026

ARFID Planner

Meal planning for households where “just eat something else” isn't a useful solution.

A household meal-planning app designed around safe foods first: individual safe-food lists, custom meals, weekly plans, nutrition totals against individual targets, household sharing, barcode scanning and 30-day exports.

  • Built around each person's safe foods, not recipes
  • Household data modelled so individuals stay individuals
  • Nutrition information without judgement
  • Barcode scanning, household sharing and 30-day export

02Experience

Where I've been doing the work

Toggl

Technical Customer Support

– · Remote

Working where users, the product and engineering meet: turning “something's wrong” into a clear, reproducible issue, and making sure the answer gets back to the person who asked.

Investigation

  • Diagnosing and reproducing issues across a SaaS product, separating configuration, product behaviour and likely defects
  • Investigating application behaviour with Sentry error data and Jam.dev recordings
  • Testing behaviour and fixes in staging environments
  • Troubleshooting API integrations against the API documentation
  • Using internal back-office and admin tooling to understand account and data state

Working with engineering

  • Escalating issues with the evidence and reproduction steps engineers need
  • Acting as the link between what users report and what the system is actually doing
  • Async, fully remote collaboration

Documentation & governance

  • Writing technical documentation and knowledge-base articles
  • Contributing to information-security governance as part of an internal governance team

ToolsSentry · Jam.dev · Staging environments · APIs · Intercom · HubSpot · Crisp · Slack

Education & certification

Massey University

Bachelor of Science, Computer Science

Minors in Data Science and Artificial Intelligence

In progress

Recognised as “Excelling” by the university on several occasions.

CompTIA Security+

May 2025

03About

Why I ended up here

I've spent years working at the point where users, software and engineering meet. Someone says “it's broken”, and my job is to work out what “it” is, why it's happening, and how to explain it to the people who can fix it.

Doing that for long enough made me curious about the layer underneath: not just that something failed, but why the system behaved the way it did. That's what led me to study Computer Science, and to start building products myself.

I like figuring out why things behave the way they do, debugging, learning systems I've never seen before, and taking an idea from “this should exist” to something people can actually use.

How I build

I use AI-assisted development tools extensively when building my projects. I define the product, requirements, behaviour and design, then work iteratively with AI to implement, test, debug and refine them.

It's allowed me to take ideas from problem to deployed product quickly, while I continue developing my own software engineering skills through my Computer Science degree.

Tools & technologies I’ve worked with

Grouped by where I’ve actually used them, rather than scored out of ten.

At workUsed daily in technical support

  • API troubleshooting
  • Sentry
  • Jam.dev
  • Staging environments
  • Technical documentation

In my own projectsWhat I build and ship with

  • Next.js
  • JavaScript / TypeScript
  • Supabase
  • Vercel
  • Git & GitHub
  • SQL

Through my degreeCoursework and assignments

  • C++
  • Haskell
  • Rust
  • R

04Contact

Want to talk?

I'm always up for a conversation about interesting technical problems, products and opportunities. Email is the best way to reach me.