Hi, I'm Ivan

Ivan Morgillo

I make mobile apps, AI agents, and a fool of myself live on Code with the Italians. Speaker, author, father in the Italian countryside, too much coffee.

Personal projects

Products I ship, not just write about

A working shelf of small products, experiments, and apps I keep improving in public.

From the blog

Latest writing

All posts
A Kindle Paperwhite shows four white tiles with the quota left for Claude, Codex, Z.AI and Grok, and the line updated 20:30. FeaturedTechAI Turning a 2012 Kindle into an AI quota dashboard My 2012 Kindle Paperwhite shows how much Claude, Codex, Z.AI and Grok quota I have left. A Rust program on my PC redraws it over USB every ten minutes.
Abstract illustration of a dark terminal window with a blue badge and a green-to-yellow-to-red status bar along the bottom, representing a color-coded context-usage indicator Programming / AI Claude Code statusline: model name and context usage at a glance Claude Code pipes a JSON payload into your statusline script. Read it, and the bar shows the project and branch you are on, the model, and color-coded context usage with token... A compact black macropad with two aluminium volume knobs on a wooden desk, a Linux terminal glowing on the monitor behind it Linux / Tech OpenAI sells a $230 keypad to run AI agents. I built one for $28 on Linux. OpenAI’s first hardware is a $230 keypad for driving AI coding agents. I rebuilt the part that matters — voice dictation and one-press agent commands — for $28, on Linux, with... Programming / Tech Walking Pad, Controlled by Code: BLE, FTMS, and a Phone Button That Tracks Every Step I have a Mobvoi Home walking pad under my standing desk. BLE, FTMS, Python, and a Home Assistant button: one tap to start, one to stop, every session logged. Dark card reading iPhone screenshots on Linux — one Stream Deck button to clipboard, pymobiledevice3 + a root tunnel AI / Programming iPhone Screenshots on Linux, on a Stream Deck Button How I screenshot my iPhone straight to the Linux clipboard with one Stream Deck button — iOS 17+ needs pymobiledevice3 and a root tunnel, not the classic idevicescreenshot. No... Dark teal card reading Give your screenshots a sound — a Stream Deck trick for the clipboard AI / Programming Give Your Screenshots a Sound — a Stream Deck Button That Dings When the Image Is on the Clipboard A Stream Deck button that plays a ding the instant a phone screenshot lands in the clipboard — no more counting to three. Plus a foldable multi-display gotcha (and the fix),...