[DOCUMENT 00 // PERSONAL MANIFESTO]EST. 2026

I build things I don't completely understand yet.

A personal manifesto on tactile computing, low-level mechanics, and refusing the convenience of generic abstractions.

01 // IDENTITY

WHO I AM

“I am Matthew Chen (陳軍宇) — a programmer, hardware tinkerer, bassist, and student of Computer Science & Artificial Intelligence at Tamkang University (淡江大學) in Taiwan.”

I grew up in Tangerang, Indonesia, immersed in school hackathons, drama productions ('Roda di Balik Gerobak'), robotics breadboards, and Tarakanita CC5+ values. Now based in Taiwan, I split my waking hours between mathematical tensor kernels, cascaded control loops, speedcubing algorithms, and the rhythmic crack of slap bass guitar against frets.

I don't fit neatly into the modern developer archetype. I don't care about startup valuations, aesthetic corporate roadmaps, or building another CRUD wrapper around someone else's closed API. I care about what happens when the voltage hits the motor coil, when the matrix product fits inside L2 cache, and when a machine behaves with genuine physical elegance.

02 // ARTIFACTS

WHAT I MAKE

“Things with tactile feedback, zero-dependency resilience, and low-latency mechanical truth.”

  • §dual-loop-controller: A Python package published on PyPI (v2.5.0) implementing nested cascaded PID control for high-precision robotics and physical actuators.
  • §PENJAGA-MOBILE: An off-grid civilian emergency mesh network communicating via Bluetooth Low Energy (BLE) packet hops during disaster blackouts.
  • §Block Blast CV Solver: An automated computer vision pipeline using OpenCV and ADB to scan, evaluate, and inject real-time tile placement taps at 60 FPS.
  • §Heterogeneous Cross-Play Minecraft Cluster: A high-throughput Paper/Spigot distributed game infrastructure bridging Java and Bedrock clients via custom UDP packet translation.
  • §Grouped-Subspace Latent MoE Routing: Sparse Small Language Model architectures engineered to reason locally on 15W laptop NPU silicon with custom PyTorch and Triton kernels.
03 // CONVICTIONS

WHAT I BELIEVE

“Engineering is a moral discipline, not a spectacle.”

  • §Small models over bloated monoliths. An intelligence that runs locally on battery power is sovereign; an intelligence leased through a token API is just a fragile rental.
  • §If you don't understand the physical constraints of your hardware, your software is an accident waiting to fail.
  • §Friction is healthy. Autocomplete and AI code generators that write boilerplate before you think are making programmers illiterate to edge cases.
  • §Tarakanita CC5+ ethos: Competence without Compassion is dangerous; Creativity without Conviction is hollow.
  • §True polish is not adding features. True polish is stripping away every layer of abstraction until only the raw, humming math remains.
04 // IN PROGRESS

WHAT I'M LEARNING

“The edge of current comprehension.”

  • §Continuous learning mechanisms in sparse Mixture-of-Experts (MoE) routing without catastrophic forgetting.
  • §Writing custom Triton / C++ CUDA kernels for low-rank grouped attention directly addressing memory bus bandwidth bottlenecks.
  • §Traditional Chinese character philology (繁體字) — understanding how archaic radical structures balance spatial weight.
  • §16th-note slap-bass ghost-note fingerings in 7/8 time signatures, chasing the pocket between the kick drum and the high-hat sizzle.
05 // OBSESSIONS

WHAT I'M CURRENTLY OBSESSED WITH

“Things keeping my desk lamp on at 3:00 AM.”

  • §Dual-loop cascaded state feedback and eliminating phase lag in low-cost stepper drivers.
  • §CFOP speedcubing inspection lookahead: predicting the first two F2L pairs during the 15-second pre-inspection period.
  • §Capsa Banting & Susun card combinatorics: information asymmetry and deceptive passing strategies in 4-player games.
  • §Local agent loops with Hermes Agent and OpenClaw executing on device NPUs with custom SOUL.md configuration matrices.
[REVISIONS // INTELLECTUAL HUMILITY]

Things I Changed My Mind About

PREVIOUS ASSUMPTION

Bigger models with more parameters are inherently more intelligent.

CURRENT CONVICTION

Bigger models are mostly encyclopedias with high memory bandwidth penalties; compact models with sparse routing reason far more cleanly.

REASON FOR SHIFT: Observing 350M models match 8B models on deductive logic once the KV cache latency is eliminated.
PREVIOUS ASSUMPTION

Software should be completely isolated from hardware details.

CURRENT CONVICTION

Software that ignores cache lines, interrupt latencies, and clock jitter is sloppy and brittle.

REASON FOR SHIFT: Writing motor drivers where 2ms of jitter turned smooth motion into destructive mechanical resonance.
PREVIOUS ASSUMPTION

Speedcubing is about moving your fingers as fast as possible.

CURRENT CONVICTION

Speedcubing is 90% visual lookahead and fluid tempo; spastic TPS creates blind spots and lockups.

REASON FOR SHIFT: Dropping my average by 4 seconds simply by slowing down my turning speed to maintain continuous vision.
[EMPIRICAL LOG // 10 RECENT DISCOVERIES]

Observations from Bench & Code

[01]
Coulomb friction cannot be cured with PID integral gain.
// You need a velocity feed-forward or deadband dither; otherwise you cause mechanical windup.
[02]
Slap bass tone is generated by the bone, not the thumb meat.
// Hitting with the interphalangeal joint against the steel produces instant harmonic snap.
[03]
The Traditional Chinese character 鬱 has 29 strokes and represents dense, entangled vitality.
// Writing it slowly centers the mind better than meditation apps.
[04]
Minecraft Bedrock RakNet packets use 24-bit sequence numbers over UDP.
// Converting them into Java Netty byte streams requires forged client-side window packets.
[05]
In Capsa Banting, passing when you hold two Aces and a 2 is often the winning play.
// It leaves the table scrambling while you hold the irreversible terminal hand.
[06]
Consumer NPUs run hot on sustained GEMM operations without customized tile quantization.
// INT8 with FP16 activations is the sweet spot for edge memory limits.
[07]
Tamsui river breezes carry more humidity than Tangerang, shifting bass neck relief.
// Truss rod adjustments are seasonal necessities across different latitudes.
[08]
OpenCV template matching fails under backlight; contour thresholding is vastly superior.
// Implemented in the Block Blast solver for 99.8% cell detection accuracy.
[09]
A 14ms feedback loop feels biological to human perception.
// Above 50ms feels like computer software; below 15ms feels like an extension of your body.
[10]
The best open source software is written out of personal exasperation.
// I built dual-loop-controller because every existing PID script on GitHub shook my motor to pieces.
← Return to JournalCoordinates: 22°42'N 120°29'E // 25°10'N 121°26'E