Projects.

A few things I’m working on. Some are public; others live inside the day job.

Fusha - Arabic conversation practice

Free practice tool

A quiet place to practise Modern Standard Arabic. Fifteen situations at four levels, including Expert: 60 guided practice combinations, a built-in wordbook, and optional browser speech and translation. No account or paid API required.

MSA / Browser-native / Guided practice

Launch Fusha

MatJSON

Open project

An open, vendor-neutral family of JSON schemas for material specifications and application-specific requirements. A way to make engineering information easier for software to work with.

Engineering / Structured data

Visit matjson.org

Engineering tools & automation

Internal work

Tools for the recurring parts of engineering work: calculations, bills of materials, scheduling, and workflow automation. Built around the people and processes that use them.

Svelte / TypeScript / Apps Script / Python

AI-enabled knowledge systems

Doctoral work

Exploring how engineering knowledge can be organized, retrieved, and used responsibly with AI. Part of my Doctor of Engineering work at Texas A&M.

Knowledge management / AI / Engineering

Internal work is described at a high level. Proprietary code, drawings, and project details are not published here.