Hello! Buenos dias! Guten tag! Szia!

My name is Robert Christensen, and I’m a programmer interested in game development. I can fill almost any programming role, but among other things I have experience in systems architecture, editor tools, combat systems, Git wrangling, serialization, and UI.

Since I was about 7 I’ve been teaching myself from the docs, others’ code, and plenty of experimentation. While that time isn’t the same as industry experience, it has given me a deep understanding of algorithmic thinking, and a thorough command of syntax. Furthermore, I avoid mistakes through a combination of planning far ahead and having made most of them (often intentionally as an experiment). I’m currently studying Game Programming at Champlain College to learn algorithms and technologies, and otherwise to fill in the gaps in my knowledge.

This site is still under construction. If you want access to a codebase that isn’t linked here and isn’t on my GitHub, or more details on a project I haven’t written up yet, please request it through the contact form.

Core technical skills

Image courtesy of Freepik

Recent work