FIDGET HERE

I turn ideas intothings you can click.

A collection of experiments, side projects, and things that made it further than a weekend. Poke around below.

About

I'm a senior full-stack engineer. I like taking things from a blank repo to production: backend architecture, real-time systems, mobile and web apps, and these days, a good number of AI agents.

I build in Node.js and Python, ship apps in Flutter and React, and spend a lot of time lately on RAG pipelines and tool-calling agents with OpenAI, Amazon Bedrock and Langchain. I'm just as comfortable starting from scratch as I am picking up someone else's codebase, and I care most about what actually holds up in production.

PythonNode.jsTypeScriptReactFlutterOpenAILangchainAmazon BedrockRAG pipelinesAgentic workflows

Things I've built

Retro Desktop

Retro Desktop

2012

A desktop OS in the browser, with windows, icons, folders and a taskbar you can actually click around in. Built entirely in vanilla JS and jQuery back in 2012, no frameworks involved. Tip: check out the hidden games inside.

vanilla jsjquerynostalgia
Wyoot

Wyoot

Live

A platform for short interactive stories you can read in about ten minutes. Every choice changes what happens next, with multiple endings and hidden content that make a second read worth it. Anyone can write and publish their own stories on it too.

interactive fictionweb app
DiDuDaDo

DiDuDaDo

Live

A reflex game built around four sounds: Di, Du, Da, Do. Each one means a direction, and you tilt your phone the right way as fast as you can when you hear it. It gets faster, streaks give bonus points, and there are Game Center leaderboards to chase. Available on iOS for now.

iosgamereflex
npm$ npm publish

NPM Packages

Ongoing

A handful of small open source utilities I've published to npm over the years. Things like a lightweight string interpolation library, a profanity filter middleware for Node, and a couple of tiny helpers for promises and object composition. Nothing huge, just small tools built to solve small problems, and a few of them get real downloads from people who aren't me.

npmopen sourcenode

Occasionally, I write

Latest

The Agent Stack: What you actually need to ship an AI Agent that works

Everyone I know has built an agent demo by now. It takes an afternoon. You wire up a model, hand it a couple of tools, watch it book a fake meeting, and post…

Jul 2026 · 10 min read

Read on Medium