Summary
Arthur Peters is a research engineer and systems-minded software developer with 15 years of experience and a decade focused on designing and implementing parallel/concurrent systems, compilers, and language integrations. He brings deep hands-on expertise in Scala, Java, Python, and C++, combining theoretical rigor from PhD-level research with practical product engineering at companies like Katana Graph and Esperanto Technologies. Arthur excels at simplifying complex architectures, catching issues early, and diagnosing the subtle bugs that plague distributed and high-performance systems. Based in Austin, he blends smart API and language design sensibilities with production-grade engineering, often translating academic ideas into pragmatic tools. Unusually, his career spans both long-term academic roles and industry leadership, giving him a rare ability to bridge research and shipping software.
15 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at The University of Texas at Austin
Bachelor's of Technology Entertainment Technology, Bachelor's of Technology Entertainment Technology at The City University of New York
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at Portland State University