I’m a software engineer working at Google Switzerland, and a fiction writer focusing on novels and screenplays.
Over the years I’ve developed and written various things. This website either contains or links to the ones made public.
Fast-Paced Multiplayer: A series of articles explaining the architecture of a fast-paced client-server multiplayer game. This series has become one of the main references on the topic found on the Internet.
Pathfinding Demystified: A series of articles about pathfinding in general and the A* algorithm in particular.
Emulator-Backed Remakes: A proof of concept of a revolutionary way to make remakes of old games.
Computer Graphics book: A raytracing and rasterization textbook, based on the lectures I gave during my teaching years (WIP - coming soon).
libz80: An emulator of the Z80 processor (C library).
Mystery Studio: The game development startup I founded and ran from 2002 to 2011.
La Semilla Dorada: an action/thriller novel. “Bourne Identity meets Da Vinci Code” (in Spanish).
Untitled Screenplay: an action/sci-fi movie screenplay (coming soon).
Untitled travel book: Emails and pictures from a 6-month trip around Asia and Europe in made in 2008, in a van and with a tiny budget (coming soon).
Short stories I wrote as a teenager.
- About Me: My story so far.