NJVERSE // BOOT
>NJVERSE OS v3.14 — BOOT SEQUENCE INITIATED
>loading kernel modules...
>mounting /sys/identity... OK
>applying user preferences...
>spawning interface threads...
>connecting BKK :: 13.7563°N, 100.5018°E
>SYSTEM READY
● onlineid //n7gjSoftware Engineer

natta
pong.

i build systems-y things. containers, p2p, encrypted transports, the kind of bugs that only surface at 3am. nine years deep. writing it all down before i forget.
READ THE LOG →VIEW REPOS
VITAL SIGNS● LIVE
UPTIME9y 142d
SHELL/bin/zsh
STATUScompiling thoughts
NETWORK100.64.0.4
LAST PUSH47 min ago
aes-256-gcmpgp readyno trackers
01 / posts9 total
view all →
★ latest2026.05.26 // //go // 7 min

เขียน Go ยังไงไม่ให้เพื่อนร่วมทีมเกลียด

ประสบการณ์จริงจากการเขียน Go ในทีม backend ที่ Bangkok — error handling ที่ไม่ทำให้คนอ่านอยากลาออก, struct patterns ที่ยังอ่านออกหลัง 6 เดือน, และทำไม context ถึงไม่ใช่ของเล่น.

2026.05.14
//meta
rewriting my dotfiles. for the 4th time. cope.
every two years i convince myself the previous me was an idiot. this year's me will say the same in 2028. a love letter to yak-shaving.
6 min
read →
2026.04.22
//sec
i RCE'd my own webapp and it was, frankly, embarrassing
what happens when you ship a feature at 3am. a postmortem on `eval()`, trust boundaries, and why your linter is a saint.
11 min
read →
2026.03.30
//systems
building a 600-line container runtime in Go (because why not)
cgroups, namespaces, and a healthy disrespect for runc. not production. probably illegal in 14 states.
18 min
read →
02 / repos6 total
view all →
01 //active

carbide

minimal http framework

zero deps. zero ceremony. zero patience. routes in 40 lines.

[Go]1,20988
02 //experimental

fragmentize

deterministic file chunker

content-defined chunking for the dedupe pilled. 32MB/s on a thinkpad.

[Zig]31822
03 //active

ghostshell

encrypted shell wrapper

e2e session encryption over arbitrary transports. paranoia, but ergonomic.

[Rust]4,022271
3 more repos // 9,901 stars total // view all →
03 / activitycommits — last 12 months
1,847 commits132 repos47d streak
04 / uplink

let's talk.

consulting, contract systems work, or just want to argue about init systems.

GET IN TOUCH →
PGP0xA7C3 4F91 22B8 0E66