![[Picture]](akkartik2.440px.jpg)
    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