Summary
Kyle Singer is a Postdoctoral Associate and PhD-trained computer scientist focused on making parallel programming accessible and efficient, particularly for user-facing and networked applications. With eight years of experience spanning academic research at Washington University and MIT and industry roles building UWB radio networks and NUMA-aware schedulers, he bridges low-level systems, distributed protocols, and user-centered tooling. His work includes designing transaction schedulers and firmware for high-precision location systems and developing multi-socket scheduling algorithms to accelerate ML workloads on CPUs. Comfortable shipping production firmware, Android libraries, and C++ performance systems, he combines rigorous research methodology with hands-on engineering and on-site customer deployments (including CES). Colleagues can expect pragmatic systems thinking informed by both theoretical parallelism and real-world constraints of wireless and multi-socket environments.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Evansville
PhD, Computer Science, PhD, Computer Science at Washington University in St. Louis