Naroll is a game-development experiment I’m making as a starter project. If there were an object to the game, it would be to get to a goal by controlling a rolling ball, maneuvering around obstacles and avoiding hazards. The object of the game hasn't been implemented yet. The game is currently unstable and barely tested. The latest build is available for macOS, Linux, and Windows. It is best played with a game controller.
Siliko and Silikego are libraries for mathematical expression parsing and evaluation that I developed as a teaching aid. Siliko is written in C, and Silikego is written in C++. The source tree includes command-line and GUI frontends for Linux, Macintosh OS X, and Windows. The goal is to show a fully working programming project without being overly contrived like a “hello world” project.
I live in Portland, Oregon, USA. My biggest passion is programming. I've also developed a reputation as an information sponge. I've worked, previously, as a programmer developing data-mining software, as a programmer developing a package-tracking system for a delivery company, and as a test engineer testing Fibre Channel over Ethernet technology at Intel. Most recently, I developed the web server backend for an eCommerce iPhone app.