projects
now
Freewheeling Apps that are easy to run, easy
to modify and easy to share.
- Lua Carousel, a lightweight programming environment for desktop and mobile devices. (devlog)
Feb 2022
Teliva, a platform for
habitable and auditable
text-mode apps
(guided tour;
talk '22;
demos)
Jun 2021
Mu, a
safe, hackable computing stack that builds up from raw machine code
(guided tour;
paper '20;
talk '20;
sample app)
Jul 2015
Mu1, an earlier prototype of Mu:
a little virtual machine, operating system and programming language for
teaching programming one-on-one
(src)
Feb 2013
Wart, an experiment
in making code accessible to outsiders. Emphasizes readability, lisp
macros, extensible names, keyword args.
(src;
Nov '10)
Sep 2010
Yam, a suite of scripts for
querying webserver logs from the commandline
Mar 2008
Recommended,
a social network for startups and investors
With Babak Nivi and Naval Ravikant
May 2007
Ph.D. dissertation,
on prefetching for different access patterns
(ISMM '06,
SPEC '06, tr '02)
Dec 2004
Clickable links in VNC using bitmap matching for your font