I make small, quiet software.
For the web, and for your pocket.
Engineer at Tiptap, working on the editor a lot of the web writes in. Evenings go to open-source libraries and little iOS games that never rush you. Written from Córdoba, Spain.
Four little games for iPhone and iPad.
No timers, no ads, no accounts. They play offline and they are free. Morning to night, top to bottom.
Mellow Sudoku
Let the world wait a little.
A calm Sudoku on warm paper. Three difficulties, pencil notes, undo, and a hint when you want one. Your puzzle waits exactly where you left it.
Get it on the App Store, Mellow Sudoku
Pebble Paths
Find a path. Grow a little calm.
Turn carved stones to carry water from the spring to the garden, and watch it bloom. Gardens from 4×4 to 6×6, unlimited hints, no clocks.
Get it on the App Store, Pebble Paths
Little Lanterns
Small puzzles. Softer evenings.
Tap a lantern and its neighbours change with it. Light them all. Soft chimes, warm glow, and a gentle sway, wherever the evening finds you.
Get it on the App Store, Little Lanterns
Pocket Orbit
A tiny moon. A universe of possibility.
Your moon circles a planet. Tap to launch, catch the next glowing orbit, and keep the journey going. Take as many laps as you need.
Get it on the App Store, Pocket Orbit
Open source
Libraries I keep around, mostly for React and Node.
- tiptapThe headless rich text editor framework for web artisans.38,491
- curl-runnercurl-runner monorepo - CLI tool and documentation13
- graphdbAn in-memory database with sync capabilities. Zero runtime dependencies. Bun-first.4
- tiptap-rusty-parserA Tiptap's JSON content parser and manipulator built with Rust1
- memory-monitorWatch memory usage in Node.js and catch leaks early.1
- crateboxA global, fast content delivery network for NPM19
Writing
Notes on JavaScript, Node, memory, SwiftUI, and whatever else caught my attention that week.