Forem

SEN LLC profile picture

SEN LLC

I build small, focused tools and ship them open-source. Based in Japan 🇯🇵 with SEN LLC, working through a 100+ portfolio at sen.ltd/portfolio. Posts about TypeScript, AWS, and bugs that taught me so

Location Tokyo, Japan Joined Joined on  Personal website https://sen.ltd

Work

Engineer at SEN LLC

A GUI Cron Builder — And Why Building Is Way Easier Than Parsing

A GUI Cron Builder — And Why Building Is Way Easier Than Parsing

Comments
4 min read
A Bill Splitter Where Unit and Rounding Are Orthogonal (They Usually Aren't)

A Bill Splitter Where Unit and Rounding Are Orthogonal (They Usually Aren't)

Comments
4 min read
Converting Between Japanese Eras and Gregorian Dates — and Why the Boundary Days Matter

Converting Between Japanese Eras and Gregorian Dates — and Why the Boundary Days Matter

Comments
4 min read
Writing Conway's Game of Life With Uint8Array and Canvas, Including a Gosper Glider Gun

Writing Conway's Game of Life With Uint8Array and Canvas, Including a Gosper Glider Gun

Comments
4 min read
50 Japanese Traditional Colors, Sorted By Hue — Because the Names Aren't Enough

50 Japanese Traditional Colors, Sorted By Hue — Because the Names Aren't Enough

Comments
4 min read
Every Time Format At Once: A Converter That Stops the Unix-Seconds-or-Milliseconds Dance

Every Time Format At Once: A Converter That Stops the Unix-Seconds-or-Milliseconds Dance

Comments
4 min read
A JWT Debugger That Never Sends Your Token Anywhere

A JWT Debugger That Never Sends Your Token Anywhere

Comments
4 min read
I Built a Side-by-Side Base64 / URL / HTML / Encoder and Finally Stopped Confusing Them

I Built a Side-by-Side Base64 / URL / HTML / Encoder and Finally Stopped Confusing Them

Comments
5 min read
UUID v7, ULID, KSUID — What's the Difference? I Implemented All Five

UUID v7, ULID, KSUID — What's the Difference? I Implemented All Five

1
Comments
6 min read
Writing a Regex Parser and Tree Visualizer in ~400 Lines of Vanilla JS

Writing a Regex Parser and Tree Visualizer in ~400 Lines of Vanilla JS

1
Comments
5 min read
Writing a TypeScript Type Inference Engine in 300 Lines of Vanilla JS

Writing a TypeScript Type Inference Engine in 300 Lines of Vanilla JS

3
Comments
5 min read
You Probably Don't Need a Timezone Library Anymore

You Probably Don't Need a Timezone Library Anymore

Comments
5 min read
loading...