I am Jack's Rambling Words

They're my words, but you can read them!

About Me

Jack Keller (me) With over two decades of experience in the engineering domain, I have honed my skills across the full software development lifecycle. My journey began in backend and data engineering, eventually transitioning to the frontend realm. Accessibility (a11y) and the Svelte framework are two areas that particularly pique my interest and passion.

On this technical blog, I share insights and musings on programming, software development methodologies like Agile, and various other topics within this ever-evolving landscape. Through my writing, I aim to foster a vibrant discourse and exchange of ideas with fellow tech enthusiasts.

Beyond the realms of code, I indulge in a diverse array of hobbies, including music production, hiking, photography, video games, and automotive pursuits. As a devoted husband and father of two, I cherish the opportunity to share and nurture these passions with my family.

I invite you to explore the content on this blog and engage with my posts. Your thoughts and perspectives are invaluable in enriching this ongoing dialogue within the technical community.

const food = ['🧀', '🌮', '🥓', '🍕'];

const aboutJack = () => {
  console.log(`Meat based life-form, cannot resist ${food[(Math.floor(Math.random() * food.length))]}!`);
}

aboutJack();

Recent Posts

Two Weeks with OpenClaw

I've been following the OpenClaw hype for a while now. The idea of a self-hosted AI agent sitting on your local network, building software on your behalf while you sleep, is the kind of thing that sounds either completely brilliant or completely unhinged depending on the day. I decided it was time to find out which.

Making Claude Code Actually Work at Scale

I've been using Claude Code for a few months now, and here's the thing nobody tells you: it's incredibly powerful, but using it across multiple projects is a mess.

Building a Lean CMS Without Building a CMS

Stop building the same CRUD interfaces over and over. PocketCRUD lets you treat PocketBase's admin panel as your CMS, because why duplicate what's already there?