Summary
Russell Emerine is a computational geometry software engineer with six years of experience applying algorithmic problem solving, compiler design, game development, and NLP to practical systems. He holds both bachelor’s and master’s degrees in Computer Science from Carnegie Mellon and has combined academic research—modeling Nāhuatl grammar with finite-state transducers—with production engineering on backend systems like the NOVID contact-tracing app. Currently at Layup Parts, he focuses on geometry-driven software while also running a long-standing independent practice training students for math, programming, and linguistics competitions. Russell’s background spans deep theoretical foundations (complexity theory, PL theory, AI principles) and hands-on delivery, making him comfortable moving from formal models to deployable services. A detail that sets him apart is his experience manually curating linguistic corpora to bootstrap ML models, reflecting patience for meticulous data work as well as algorithmic insight.
6 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at Carnegie Mellon University