I am a software developer based in the Boston area. Here you can find a portfolio of my projects as well as other miscellaneous items.

I specialize in backend development and systems administration for Unix-like systems, using C, Python, Go, and Bash. I also have some small game development and web development projects under my belt.

See Apps for projects hosted here.

  • arena : An Arena allocator
  • enigma : A library for simulating and cracking the Enigma machine.
  • habit : A tool to help break bad habits when using the terminal.
  • libc8 : A library and toolset for assembling, disassembling, and interpreting CHIP-8 and SCHIP code.
  • mbta2rss : An unofficial program that converts alert feeds and schedules for public transit in Greater Boston to RSS/HTML.
  • md2roff : A markdown to roff (ms or manpage) compiler.
  • pygame-mp : A framework for multiplayer game development based on Pygame.
  • raycast : A Wolfenstein-3D style raycasting library.
  • recipes : A site that gives you recipe ideas based on the ingredients you currently have.
  • scarlet : A toolchain for building Linux+Busybox recovery OSes small enough to fit in a BIOS chip.
  • sreader : A TUI RSS/Atom feed reader.
  • swerve : An i386 kernel and C standard library.
  • zandra : A Linux distribution tailored for legacy hardware and containerized systems.