Featured posts
View all-
I described a vibe and Claude Design came back with a whole app
I used Claude Design to prototype a privacy-focused search app called Odie. The designs were good enough that I shipped a native Android app in a weekend.
-
The agent loop pattern that made a 2B model stop embarrassing itself
One giant prompt didn't work. Splitting the agent loop into route, execute, respond made a 2B local model actually reliable.
-
Gemma 4 tool calling turned my 2B model into something I actually want to talk to
A follow-up to my Gemma 4 post. On-device tool calling, agent loops, and what it is like to actually use a 2B model every day.
Featured Projects
jcblw/blog
Human tech. My blog
4
jcblw/react-sprite-animator
A React component that animates simple spritesheets
88
mujo-labs/puppeteer-headful
Github Action for puppeteer that is headful.
102
jcblw/geode
:earth_americas: wrapper for www.geonames.org written in javascript as a node module
58
motdotla/dotenv
Loads environment variables from .env for nodejs projects.
20.4k
jcblw/zoomy-plugin
:mag: Zoomy Github Page
71