Hello, I’m Ben.

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.

Articles

See Apps for more projects hosted here, and my GitHub page for small, older, or unfinished projects not listed here.

Category Name Description Languages/Tools Links
Systems arena An Arena memory allocator C Source
Compilers bfx An interpreter, compiler, and REPL for brainfuck and some of its derivatives. C Source
Systems dwmtemplate A macro system for Linux window managers. Shell Source
Web Apps, CLI enigma A toolset for simulating and cracking the Enigma machine. C, Emscripten Source, Demo
Web Apps InvestCalc Investment calculators for financial literacy education Bootstrap, Chart.js Source, Demo
Compilers libc8 A CHIP-8 and SCHIP assembler, disassembler, and interpreter. C, SDL2, ncurses Source
Compilers md2roff A Markdown to roff (ms or manpage) compiler. C Source
Web Apps OverAchiever A website providing Xbox and Steam achievement guides and statistics for game completionists. Python, Flask, SQLalchemy Source, overachiever.io
Game Dev pygame-mp A multiplayer game development framework based on Pygame. Python, Pygame Source
Game Dev raycast A Wolfenstein-3D style raycasting library C, SDL3 Source
Systems scarlet A toolchain for building Linux+Busybox recovery OSes. Shell Source
CLI Apps sreader A TUI RSS/Atom feed reader. Go Source
Systems swerve An i386 kernel and C standard library. C, x86 Assembly Source
Web Apps teal/tbs Static site and blog generators in POSIX sh. Shell teal source, tbs source
CLI Apps typetest A typing speed tester. C Source
Systems zandra A source-based Linux distribution. Shell, mk Source