Len Woodward
@ProjektGopher
Vancouver based senior PHP/JS developer. Working with Laravel, Livewire, Alpine, Vue, Tailwind. Available for contract work.
- Projekt Gopher Multimedia
- Canada
- LenWoodward.com
- github.com/ProjektGopher
- Sponsor on GitHub
- Joined October 2026
Commit activity
23 commits in the last 30 days
longest streak 3 days
676 / 1,000 XP324 XP to wheel
Sat, Oct 31
If you’re interested in the technical stuff behind this, we dig into it a bit here:
https://fawnfoxfables.com/articles/building-the-character-studio
This week we built a whole new character studio for our children's book app, and yesterday I made it available to guests in our announcement article. Go play around with it and tell me what you think
https://fawnfoxfables.com/articles/draw-your-kid

Fawn Fox FablesDraw your kid. We'll paint them for you. — Fawn Fox FablesTap through a few choices and watch a sketch of your child appear. Then we paint it, and every picture in their stories starts from there. Try it right in this article.

Fawn Fox FablesWe replaced a chat interview with a live sketchbook — Fawn Fox FablesHow we built a character studio in Livewire 4, Alpine and hand-drawn SVG: the look as typed data, a sketch that never waits on the server, and the guard rails around a paid painting.
I love opening the mailbox and realizing today is a “new spectrum magazine day”. Hands down best casual science reading out there. And it’s cheap, too
This week we built a whole new character studio for our children's book app, and yesterday I made it available to guests in our announcement article. Go play around with it and tell me what you think
https://fawnfoxfables.com/articles/draw-your-kid

Fawn Fox FablesDraw your kid. We'll paint them for you. — Fawn Fox FablesTap through a few choices and watch a sketch of your child appear. Then we paint it, and every picture in their stories starts from there. Try it right in this article.
If you’re interested in the technical stuff behind this, we dig into it a bit here:
https://fawnfoxfables.com/articles/building-the-character-studio

Fawn Fox FablesWe replaced a chat interview with a live sketchbook — Fawn Fox FablesHow we built a character studio in Livewire 4, Alpine and hand-drawn SVG: the look as typed data, a sketch that never waits on the server, and the guard rails around a paid painting.
Yeeeeah, buddy! Got into the /dev/null iOS TestFlight and this is already feeling really really polished.
Great work @simonhamp
This Week In PHP Internals | Oct 29, 2026
https://youtu.be/oeDHs-qXXwA
It’s not as juicy as last weeks, but it’s still a good idea to stay current on what’s happening. 🐘
Great videos. I've been a fan but never subscribed, I don't know why.
Let's change that/
Sun, Oct 25
Fri, Oct 23
Hey @mnapoli I saw that you're a mod on r/PHP, and this week's Internals video post of mine was auto modded. Could I convince you to manually approve it?
I just finished this week's Internals video, but I saw yesterday that the /dev/null platform is going to be super liberal with pruning posts and people who use AI in their posts, people who self promote, and some other things, so I'm torn.
Each of these videos takes me like ten…
Wed, Oct 21
Tue, Oct 20
Mon, Oct 19
Did anyone at LonghornPHP last week happen to snap a photo of me on stage? I wouldn't mind having some sort of keepsake
@tom does /dev/null have an mcp yet? Or will I have to have Claude build one using an sdk that hopefully also exists
Not quite the same thing, but I have a basic stdio mode MCP server as part of
zero-dev-null https://github.com/hampel/zero-dev-nullGitHubGitHub - hampel/zero-dev-null: Commit to /dev/null (dev-null.sh) from the command line, signed with an SSH key on your GitHub account.Commit to /dev/null (dev-null.sh) from the command line, signed with an SSH key on your GitHub account. - hampel/zero-dev-null
my pr is waiting for @nunomaduro
https://github.com/nunomaduro/dev-null.sh/pull/136
GitHubfeat: MCP server with Passport OAuth by kachelle · Pull Request #136 · nunomaduro/dev-null.shWhat A remote MCP server at POST /mcp, signed in through OAuth with Passport (dynamic client registration, authorization code with PKCE). Clients such as Claude Code register themselves, send the u...
Fri, Oct 16
My talk "How Tetris made me a better programmer" at LonghornPHP in Austin starts in 40 minutes. I'm nearly finished writing it.
That's @ProjektGopher's root commit.