I’m Theophilus Eriata, a software engineer working in graphics, real-time simulation, robotics, and AI. I’m drawn to problems that require both correctness and performance.
I’m completing a Computer Science (Honours) degree at the University of Calgary, with a focus on theoretical computer science, graphics, and systems. Outside of coursework, I work on XII Engine, a cross-platform C++23 real-time engine. I also explore how GPU-accelerated simulation can help solve control problems in robotics and biomedical engineering.
I’m as interested in how people grow as I am in how systems work. Mentoring students through FIRST Robotics, teaching at church, and building technical communities at the University of Calgary have become meaningful parts of my life. I enjoy helping people discover what they’re capable of and creating environments where they feel supported.
Service has shaped me as much as engineering. Volunteering with Alberta Health Services and the Mustard Seed taught me the value of listening carefully, offering guidance, and helping someone through a difficult moment. Those experiences strengthened my desire to do work that brings technical skill and human care together.
Faith gives me direction. Engineering gives me tools. Community gives me purpose. Together, they shape how I approach projects and people: with patience, curiosity, and a commitment to building things that help.
With sufficient discipline and tenacity, we can make impossibilities possible.
Explore my projects or technical writing to see what I’m working on.