00

I've run delivery from both sides of the line.

Four years on a glass container line at Visy: 18 people, 24 hours a day, 365 days a year. Two years building and shipping software, most of it with AI. I plan technical work at task level and keep it moving: boards, cadence, dependencies, budget, and a straight answer on what is progressing.

David Wells
David Wells
Ran
A 24/7 production line, 18 operators, three shifts
Delivered
Four capacity projects worth about A$500k a year, and an A$200k safety pilot scaled site‑wide
Qualifying
MSc Project Management, 93% · PMP exam October 2026 · BE(Hons) Mechanical
Builds
Next.js, Supabase and Claude. About 200,000 lines across twenty repositories
Seeking
Technical project and delivery roles, Barcelona or EU-remote
Base
Barcelona, Spain · CET · English (native) · Spanish B2
Status
Full Spanish work authorisation, no sponsorship required
Papers
CV (PDF) · LinkedIn
Barcelona · CET
01

Watch a project run

A 26 week AGV rollout through a plant that cannot stop, played back in about ninety seconds. Seven decisions and what each one cost.

I learned this one the hard way. In an operation that cannot stop, the delivery method is the business case. A payback built on labour savings is thin. Production lost to your own installation wipes it out, and it lands in a different budget line from the capex, where nobody is watching for it.

03

And I build the software

In a delivery role it means I can open the codebase, follow what the engineers tell me and check it myself. Each build leads with the decision, because that is what I would talk about in the interview.

Built
B-01 TypeScript · Next.js · about 40,000 lines · 216 tests

A four plant glass network and the operations platform that runs it

Four plants, eight furnaces and eighteen forming lines, simulated in fifteen minute ticks, with more than thirty screens a plant would run them from: control room, shift report, quality holds, planning, cost to serve, emissions.

Every number had to be arguable. Nothing in it is random, so a plant manager who disagrees with a figure can be shown the assumption behind it and watch it change, and the tests check that the numbers reconcile, glass in against glass out. The question router on top scored 22 of 22 on questions written alongside it and 0 of 12 on the first set someone else wrote. The zero is the number I quote, because nobody tuned it. The domain model comes from four years in a plant like this, and that is the part I could not have bought.

B-02 Next.js · Supabase · Claude · closed source

Vera, a CSRD reporting platform that became a company

Takes an organisation through a double materiality assessment and out to the reporting output. Built from the framework in my thesis, co-founded with two others, running in demo and live modes.

The platform works in full with the AI switched off. The model is layered on for gap finding and drafting, behind guardrails that stop it inventing a disclosure. Every call is metered, so the running cost is a tracked budget line. A compliance tool that can fabricate is a tool nobody will sign.

B-03 React · deterministic solver · Claude engine behind a flag

A timetabling agent that flags what it is unsure of

Assigns faculty to a master's programme timetable against language, availability, workload and cross programme constraints, and shows the score behind each assignment so a coordinator can override it.

The demo runs a deterministic solver in the browser: free, and the same answer on every load. The first engine handed the whole problem to Claude at about five cents a run. The other decision is the hard cases: where the pool is thin or the constraints conflict, it labels the assignment for review, or as a gap, and hands it to the coordinator with the ranking visible. The first release was cut back to that after scoping with the timetabling staff.

Also This site, on Astro with Claude Code, no framework and no external requests. Messaging agents on the Anthropic API and Twilio, a Claude driven paper trading system against Alpaca, a group holiday planner, deadline and reporting automations. About 200,000 lines across twenty repositories since 2024.

04

Education

Mechanical engineering first, project management on top. The floor gave me the practice. This is the theory.

MSc MSc Project Management EAE Business School, Barcelona, with Universitat de Lleida · Taught in English · 93% average October 2025 to 2026 93% average
PMP Project Management Professional Project Management Institute · Exam October 2026 2026 Certification
BE BE(Hons) Mechanical Engineering University of Auckland · Second class honours, first division 2015 to 2018 Bachelor's
LSS Lean Six Sigma Green Belt CBIS · Harvard Business School Online CORe alongside it Certification