Justin Schroeder
banner
jpschroeder.com
Justin Schroeder
@jpschroeder.com
Betting on JavaScript. Building Bod.Coach, https://bod.coach.

Mostly on X: https://twitter.com/jpschroeder

» FormKit (for VueJS) — https://formkit.com
» AutoAnimate — https://auto-animate.formkit.com
» Tempo — https://tempo.formkit.com
announcing: zodown

A Zod 4 -> Zod 3 runtime converter.

Why? Lots of packages don't support Zod 4, but you want to write Zod 4 because you live in the future:

zodown.com
September 4, 2025 at 11:22 PM
Introducing: dmux

Simpler Claude code fleet management:

- tmux panes
- git worktreees
- a bit of ai magic

Trying to do so much less than the other tools I’ve tried.

github.com/justin-schro...
August 20, 2025 at 3:56 PM
Never heard of it, so I googled it. I think I know why it’s not popular…

This has to be one of the worst looking websites I’ve ever had the displeasure of seeing.

Right or wrong, I assume a bad looking website is a reflection of competence.
July 15, 2025 at 12:30 PM
Currently for US 🇺🇸 and Canada 🇨🇦 only, sign up includes a 1 week free trial.
June 19, 2025 at 7:07 PM
I leave love notes to myself when merging my own PRs.

AMA
May 29, 2025 at 6:51 PM
January 30, 2025 at 3:14 AM
$200/month for Open AI suddenly seems worth every penny.
December 11, 2024 at 4:48 AM
Yikes.

I know I post quite a bit about my concerns about npm, but my fear has been rekindled today. npm appears to be down, and it is the backbone of...everything?

We have to figure out a way to distribute the JS ecosystem.
December 8, 2024 at 6:42 PM
What happened here? I wrote a FormKit compiler and decided not to release it...🧵👇
December 3, 2024 at 4:32 PM
When I google "VueConf US"...my name shows up in the site map??? what? 😂
December 2, 2024 at 7:59 PM
I asked AI to make an SVG pencil icon.

We got here after about 5 iterations.
November 4, 2024 at 4:08 PM
I was told by my team this was the worst a hat has ever looked. Thanks VueConf.
June 1, 2023 at 1:24 PM