00
ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 //
ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 // ZEROFIELD // Spaces I build for myself // SHEET 00 / 06 // About · Projects · MV works · Workshop · Resume · Contact // Ipoh, MY // REV 2026 //
SHEET 00 / 06 Cover
IPOH REV
// Personal build file · 2026
Z E R O F I E L D
造境 Spaces I build for myself
为自己搭建的空间
N 04°35′ · E 101°05′ · Ipoh, MY
> Init drawing set … > Load type … > Load sheets 06 … > Calibrate grid … > Audio …
Loading 0%
››› Click to start‹‹‹
点击开始
or press any key
Sound on
01 — about
Spaces I build for myself
A General notes 01 / 02
1. I'm Sam — Teo Boon Shen. I finished a Bachelor of IT (Hons) at Quest International University, and I'm now partway through a DevOps placement in Ipoh, Malaysia.
2. After hours I build spaces of my own, with AI as the crew: a late-night studio scripted in Blender and rendered live in your browser, and music videos directed through Claude Code.
3. This site is the build file of those spaces — the drawings, the records and the paperwork, all of it real.
→ the resume → more about me
B Schedule — the builder 02 / 02
mark item specification
B-01 goes by Sam B-02 role DevOps / cloud engineering B-03 now DevOps / cloud engineering placement, Jul 2026 — present B-04 studied Bachelor of Information Technology (Hons), Quest International University, 2023 — 2026 · Dean's List Award B-05 based in Ipoh, Perak, Malaysia · UTC+8 B-06 into multi-agent AI workflows · cloud infrastructure · pipeline automation
02 — projects
02 Projects Build records
3 / 3
Things I shipped
build 02.1 /projects/i-share/
i-Share
Hyper-local co-buying for neighbors
role Solo developer
context Final Year Project
scope 8 months
result Shipped Android app
Changelog
geohash-bucketed feed: nearby posts without scanning the whole collection a Cloud Function fans each request out to nearby users over FCM topics optimistic real-time chat that holds up on flaky connections
Dependencies
Flutter Dart Firebase Firestore Cloud Functions Google Maps SDK
read the case →
build 02.2 /projects/pipeline/
Multi-Agent Pipeline
7+ scoped agents that co-authored my FYP report
role Solo
context FYP tooling
scope 7+ scoped agents
result 100-page report
Changelog
a citation auditor traces every claim to a real APA-7 source section, diagram and consistency agents with strict input/output contracts the same architecture later ran across 8 modules of the i-Share code
Dependencies
Claude Code Agentic workflows Markdown APA citation rules Module-based harnesses
read the case →
build 02.3 /projects/cleaning/
Cleaning Mgmt
Full-stack mini project — Vue + Spring Boot
role Team project
context Coursework
scope I owned the frontend + half the API
Changelog
API mocked in Postman first, then contract-tested Vue 3 Composition API in front of Spring Boot + PostgreSQL JWT auth instead of server sessions
Dependencies
Vue 3 Spring Boot PostgreSQL REST API JWT auth
read the case →
03 — mv works
03 Production Music videos, 2026
9 productions · 2026.09 — 2026.10
Music videosafter hours
Songs from Suno and Mureka, pictures from ChatGPT, films assembled in code with Claude Code. The films aren't hosted here: each one links to where it is posted.
prod. 差し戻し!
roll 03.A
take v16
date 2026.10
TC 00:01:09:00 · chorus
差し戻し!
Sent back! · lyric MV
Inside one girl's heart, a love-application office: Reason stamps it rejected, Impulse stamps it approved, all night long.
dur 4:44
bpm 188
lang JA
song Mureka
pictures ChatGPT
film Remotion
prod. 千行剑
roll 03.B
take v3
date 2026.10
千行剑
A sword of a thousand lines · lyric MV
A small sword spirit cuts through a city flooded with red error text.
dur 3:31
bpm 160
lang ZH
pictures ChatGPT
film Remotion, three.js
prod. 恋の星
roll 03.C
date 2026.10
恋の星
Stars of love · lyric MV
A girl folds a hundred paper lucky stars for the boy she likes; the hundredth one says すき.
dur 2:36
bpm 165
lang JA
song Suno
pictures ChatGPT
film Remotion, three.js
→ all nine productions
04 — how this is built
04 How this is built Tools and method
Built by hand, with AI as the crew
stage 01
Blender, by script → the 3D room
Every wall, lamp and book is placed by Python build scripts, baked in Cycles and streamed into three.js.
stage 02
Claude Code → the code and the films
The room, this site and the music videos were written with Claude Code, one reviewed step at a time.
stage 03
ChatGPT → the pictures
The builder on the first sheet and the stills of the films are generated, then keyed and placed by script.
stage 04
Vite + TypeScript → these pages
Static pages rendered at build time from one data source the room reads too, so the two never disagree.
the source is public github.com/teosam89/Samgerenboke ↗
→ Make a sheet of your own in the studio