Ben Hughes

Ben Hughes

I'm a software engineer based in San Diego, California, currently on an extended learning sabbatical spent studying a broad range of technical topics, from machine learning to systems programming. I've been consulting since 2002, with long-running client relationships and then nine years as founding engineer of Loomly.

I like careful software: clear trade-offs, durable code, and systems that stay easy to change.

Outside work I play jazz piano. Earlier in my career, I shaped my work around travel; these days I'm more settled.

Ben Hughes

What I'm up to

Projects

Mandarin Forge

mandarinforge.com

A Mandarin-learning platform I built from scratch and run myself. It generates stories and sentences from the vocabulary a learner already knows, with audio in standard Mandarin or nine regional accents and spaced-repetition review. I built it primarily for my own HSK 3 study.

  • TypeScript
  • background jobs
  • text-to-speech
  • LLMs
  • payments

ask.flights

ask.flights

A chat app for flight questions. Ask in plain words about status, delays, departure boards, nonstop routes, mileage, or fares, and the answer comes back as a view next to the chat: a flight board, a route map, an itinerary, a fare calendar. It draws on live flight data, FAA airport status, and aviation weather.

  • Python
  • FastAPI
  • Pydantic AI
  • DBOS
  • React