Skip to the work

Thomas
van Pul

Design engineering at Imperial. I build instruments, then use them.

01 / 05

Climate Entrepreneurs Club

Web · Committee, 2026/27

The Climate Entrepreneurs Club site, which I rebuilt.

climateentrepreneurs.co.uk ↗
climateentrepreneurs.co.uk
Climate Entrepreneurs Club on a desktop browser, as it is live
Climate Entrepreneurs Club on a phone, as it is live

Captured from the live site, 29 Sep 2026.

02 / 05

EPQ time-trial frame

Frame design and fabrication · 14 months

An aluminium 6061 track bicycle I designed, simulated, fabricated and road-tested.

Riding the finished time-trial frame on the road
Out testing it on the road.
Surface pressure and flow lines over the frame from a SimScale run
Surface pressure and flow lines from the SimScale runs I used to shape the frame.
The finished aluminium frame
The aluminium 6061 frame, near the end of the build.
A TIG-welded junction on the aluminium frame
One of the TIG-welded junctions.

03 / 05

Property data crawlers

Data engineering · Freelance, 2026

Crawlers that pull new property-project data from one Malaysian government portal spanning several databases, and a site that makes that data navigable. Built for a private client.

3,000+project records, from 2021 onward.

private client
Property data crawlers on a desktop browser, as it is live
Property data crawlers on a phone, as it is live

Captured from the live site, 29 Sep 2026. Map data (c) OpenStreetMap contributors.

04 / 05

BlueBand

Open hardware · March 2026

A modular open-hardware sports wristband, runner-up at the upLYFT Wearable Tech Hackathon at Imperial.

35.5 × 42.125 mmthe board outline, 1.6 mm FR4.

Read the case → blueband-concept ↗
The two-layer ESP32-S3 board routed in KiCad
The board, a two-layer ESP32-S3 design I routed in KiCad.
A render of the parametric CadQuery enclosure
A render of the enclosure, which is a parametric CadQuery model.

05 / 05

Numeris

Software · 2026

A portfolio tracker I built and use. React, Node.js and PostgreSQL on Vercel, with the Plaid API for bank connections and Yahoo Finance for market data.

Read the case →
numeris.page
Numeris on a desktop browser, as it is live
Numeris on a phone, as it is live

Signed in to a demo tester account, captured 29 Sep 2026. Figures shown are demo data.

Also

Roles