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.
Featured
Streakup
Build a daily push-up habit. Visualize streaks and long-term progress.
Open project
Featured
3 Things a Day
Ruthless prioritization. Do the 3 most important things. Ignore the rest.
Open project
1.4M downloads
Ebooks for Kindle
Legal free Kindle ebooks for Amazon DE, IT, BR, ES and more.
Active
Blackjack Strategy Trainer 21
Practice blackjack basic strategy with adaptive feedback.
Active
Smart Pantry
Manage your pantry, reduce waste, and eat fresh.
Active
Brainrot Tax
Add friction to addictive app loops. Watch an ad to unlock your apps.
Active
AI Bedtime Stories
Personalized bedtime stories for kids in seconds.
Active
Swimminglane
Track swimming progress and performance data.
Active
Ludus Magnus
Manage your athletic journey.
Active
Random Events
Your monthly event creator.
Active
Giftit
Never forget a perfect gift idea again.
From the blog
Latest writing
FeaturedLinuxTech
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.
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...
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),...
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,...
AI / Programming
How I Let My AI Coding Agent Run sudo on My Linux Box Without Pasting Into a Terminal
Letting an AI coding agent run root commands on Linux without pasting sudo into a terminal — a tiny reusable asroot helper built on pkexec and polkit's graphical password dialog.