You need to enable JavaScript to run this app.
training
.
log
about
the field
the lab
the studio
the log
say hey
mascot
tempus fugit
every rep, in one continuous line.
the field, the lab, and the studio — merged into a single running log.
all
field
lab
studio
startup
IV · JAN · MMXXVI
lab
shipped auth module for the-lab; jwt + admin token path both live.
III · JAN · MMXXVI
startup
founders log: pitch deck v3 done. investor call at 4pm sharpened the wedge.
II · JAN · MMXXVI
field
tennis: 45 min baseline drills. crosscourt forehand felt clean today.
I · JAN · MMXXVI
studio
mixed track 4 — added a warmer analog pad under the second verse.
XXX · DEC · MMXXV
lab
refactored the projects filter — now URL-synced with query params.
XXIX · DEC · MMXXV
field
cricket net practice. late cut coming back after a rough month.
XXVIII · DEC · MMXXV
studio
read 3 chapters of the novel draft aloud. cut 900 words. it breathes now.
XXVI · DEC · MMXXV
startup
onboarded first 5 pilot users. one already asked when we ship v2.
XXIV · DEC · MMXXV
lab
wrote a small ML notebook exploring shot-placement heatmaps from my own match footage.
XXII · DEC · MMXXV
field
basketball scrimmage — 3 assists, 1 block. legs still not 100% but timing was there.
XX · DEC · MMXXV
studio
shot b-roll for the short film's opening sequence. golden hour cooperated.
XVIII · DEC · MMXXV
field
volleyball: worked on jump serve. finally getting the toss consistent.
XV · DEC · MMXXV
startup
landing page conversion up 2.4x after the new hero copy.
XII · DEC · MMXXV
lab
read a paper on solidity gas optimization. drafted notes for a blog post.
X · DEC · MMXXV
field
football training — sprint intervals. 6x40m. legs cooked.
now
reading —
range
by david epstein
[EDIT ME]
listening — bill evans, sunday at the village vanguard
building — the small logging api you're reading
the setup
editor — neovim + tmux
daw — logic pro
desk — standing, mostly. sitting, honestly.
headphones — sony wh-1000xm5
[EDIT ME]
mascot