This is a brief listing of my current and past open-source projects. If there is a picture or pictures listed with the project, you can click on it/them to access the homepage of that project.
This very site
Yes - this site is intended to be part of my portfolio in a meta sort of way. The site itself runs on my custom static site generator Nimatic, which is written primarily in Nim. The CSS is also handwritten by yours truly, and is clean enough that good old "View source" should be a good showcase of it.
Futatsu is the deployment of Maniwani that I run and adminstrate, first going online in December 2018. It's backed by AWS EC2 and S3 with Cloudfront acting as a CDN,
docker-compose for container orchestration. The site has a little over a thousand posts to date.
Schego is a work-in-progress R7RS Scheme VM written in Go. It will eventually include an x86 JIT and a full implementation of STM (Software Transactional Memory); Schego will likely be the first Scheme implementation in the world to implement STM. Additionally, as I write Schego, I post about it over on my blog, detailing the basics of things like lexing and parsing, as well as explaining and defending the implementation choices I made along the way.
A tabcomplete plugin targeting the APT package manager for the xonsh shell.
A currently-stalled game development project started by myself with the help of a handful of friends in late 2015. I wrote a domain-specific language for cutscenes in the Panzee engine, and as a proof of concept ported the entire 3rd day of the Fate/Stay Night visual novel to Project Panzee's cutscene engine - graphics, text, audio and all.
My PyWeek 14 entry; an old-school, fully 3D first-person shooter built on top of the Panda3D game engine.
My first major project started back in 2009; a game development environment that allowed users to create their own games with Lego-like blocks in a drag-and-drop environment in addition to added custom functionality via Lua scripting. It received almost 7,000 downloads while it was actively developed.
Stuff I've helped out with
Panda3D - I contributed support via forums and IRC as well as testing and bug reports from 2010 to around 2014.