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
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 FeaturedProgrammingAI Claude Code statusline: model name and context usage at a glance Claude Code pipes a JSON blob into your statusline script after certain events (debounced, not on every keystroke). Two fields — model.display_name and...
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),... Celebratory card in Material Design 3 purple gradient reading star 1,000 — Material Design 3 Skill — github.com/hamen/material-3-skill AI / Programming 1,000 Stars: My Material Design 3 Skill Hit a Milestone I’d Never Reached My Material Design 3 skill for AI coding agents just passed 1,000 stars on GitHub — my first repo ever to do so. The story, what it does (30+ MD3 components, Compose-first,...