Christopher Dumas

My Acheivements

My resume, reproduced on my website for your convenience...

Extracurricular Activities

  • USA Swimming Senior Swimmer (2013-2017)
  • South Valley Stingrays Swim Team (2016-2017)
  • SUNN Swim Team (2015-2016)
  • Botball programmer for team 16-0636 (2015-2016)
  • BASIC Math Club member (2015-2016)
  • San Jose Bicycle Club Member (2017-present)
  • ID Tech VEX Robotics at Stanford team captain (summer of 2015)
  • Santa Teresa High School FIRST Robotics Team 2643 (current)

Volunteer Work

  • Bernal Church AV Team member (current)
  • Sunnyvale TAG Swim Instructor Intern (summer of 2016)
  • CoderDojo mentor (2013-present, off-and-on)


  • Junior programmer for Open Water startup (2013)
  • Morgan Hill Aquatics AC Swim Instructor (summer of 2017 and 2019)
  • Main Full-Stack Developer (ReactJS, Firebase, and NodeJS) for the Kairos Volunteering Service startup (2018)
  • Mathnasium tutor (2017-present)


  • Saratoga Library Hackathon 3rd place winner as only team programmer (2016)

Goals and Aspirations

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.

Personal Projects

  • 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 Steam.
  • 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.

2017-02-16 19-55 page #1.jpg