Ben O'Neill

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 memory allocator
  • enigma: A library for simulating and cracking the Enigma machine. Web demo here.
  • 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.
  • raycaster: 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 source-based Linux distribution tailored for legacy hardware and containerized systems.