Welcome

Hi. I work as a software engineer at Astranis living in San Francisco. I primarily focus on building simulation and tooling infrastructure for testing the software and hardware of our satellites.

Previously, I worked as a research engineer for Navisens implementing SLAM on consumer phones for pedestrian locomotion.

In 2019, I completed my PhD at the University of Vermont studying Evolutionary Robotics. I worked with Dr. Josh Bongard in the Morphology, Evolution & Cognition Laboratory (MEC-Lab) exploring the different forms of modularity in embodied agents and the impacts of the agents body and brain structure on evolvability.

Outside of software my interests include Volleyball and cooking.



Coding Projects

pyrosim

Pyrosim is a python interface designed to aid in the rapid creation and prototyping of simulated robots. I was a co-developer on this project along with Josh Bongard and Anton Bernatskiy. The goal of pyrosim is to provide an easy entry to simulating robots and evolutionary robotics for users who are unfamiliar with physics engines, C++, or coding in general. It has successfully been used by over 100 students who have taken Dr. Bongard's evolutionary robotics course at UVM and members of the MEC-Lab.

platformer

I built a platformer puts the player in control of a sentient cardboard box imbued with special abilities. You must bounce, slide, and climb your way to the exit choosing the right combination of rotation and selected ability. This project is my way of exploring the world of computer graphics and custom physics engines. It is written entirely in C++ with the help of only a few simple libraries (OpenGL, GLFW, Glad, GLM). Special thanks to Learn OpenGL for providing a comprehensive foundation for understanding OpenGL and computer graphics in general.

modeling assortment

I enjoy creating small models and prototypes to play around with. Ranging from spring models to approximate water waves to gravitational models using octrees my interests in modeling span a variety of topics all with the same goal: make something fun.

Contact

email: collin.cappelle@gmail.com
github: https://github.com/ccappelle
location: San Francisco CA