Sheet index — the whole set

  1. 00Home首页
  2. 01About关于
    1. 01 About me
    2. 01.1 Hobbies
  3. 02Projects项目
    1. 02 All projects
    2. 02.1 i-Share
    3. 02.2 Multi-Agent Pipeline
    4. 02.3 Cleaning Mgmt
  4. 03MV worksMV 作品
    1. 03 Music videos
    2. 03.1 Arcade
  5. 04Workshop工坊
    1. 04.1 Studio
    2. 04.2 Tools
  6. 05Resume简历
  7. 06Contact联系

EN 中

Enter the room

00 — home — the studio, as built

00General arrangementThe studio, as built

A hooded figure in a white technical jacket, headphones over the hood and the lower face masked, holding out gloved hands; the drawing of the studio floats above them.

Fig. 01 — the builder
3D render · ChatGPT, keyed by script

Axonometric · cut at waist height · not to scale

ZEROFIELD — Spaces I build for myself

I build my own spaces — with code, Blender scripts and AI.

Ipoh, Malaysia · UTC+8
DevOps / cloud engineering placement, Jul 2026 — present

Rev.date
ce252b02026-10-24Merge pull request #2 from teosam89/day-n…
project
The studio — teoboonshen
room
12 × 16 × 5.2 u · 1 u = 55 cm
drawn
Sam
checked
Claude Code
Ipoh time
--:--:-- UTC+8
build
2026-10-24 · ce252b0
sheet
00 / 06

01 — about

01AboutWho builds here

Spaces I build for myself

AGeneral notes
  1. 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. 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. 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

BSchedule — the builder
markitemspecification
B-01goes bySam
B-02roleDevOps / cloud engineering
B-03nowDevOps / cloud engineering placement, Jul 2026 — present
B-04studiedBachelor of Information Technology (Hons), Quest International University, 2023 — 2026 · Dean's List Award
B-05based inIpoh, Perak, Malaysia · UTC+8
B-06intomulti-agent AI workflows · cloud infrastructure · pipeline automation

02 — projects

02ProjectsBuild 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

03ProductionMusic videos, 2026

9 productions · 2026.09 — 2026.10

Music videos

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
0:00

postednot yet

通过v16

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
0:00
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
0:00

postednot yet

通过2026-10-09

→ all nine productions

04 — how this is built

04How this is builtTools and method

Built by hand, with AI as the crew

  1. 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.

  2. 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.

  3. 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.

  4. 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 publicgithub.com/teosam89/Samgerenboke ↗

→ Make a sheet of your own in the studio