Software engineer or computer
scientist in AI or systems (server, OS) programming. I enjoy challenging problems where I spend time both solving problems that help others, and exploring new things.
Astra Terra: A complex, isometric real
time strategy game, driven by goal oriented, constraint solving
AIs. This is a closed-source project that I’m working on with an
artist and another programmer. We plan to release it on
Bike: A functional, immutable,
gradually-typed programming language implemented in Ruby and a
Bison-alike. My first foray into large projects.
Atomic Database: A logic-based database
that can do inferences based on known facts in addition to SQL type
queries. Rules are introduced through a lisp-like or natural
language syntax, and queries are phrased through a natural language
query system. Written for a Hackathon.
CARDIAC Emulator: An emulator, assembler, and
memory visualizer for an
old cardboard computer learning aid.
VOORM: Lightweight, extensible, hotloading,
VIM-compatible terminal editor written entirely in PicoLisp. This
is a side-project, designed with a friend.