Simon Levy is a Professor of Computer Science with 11+ years of professional experience and a long-standing academic appointment at Washington and Lee University. He blends research and teaching in drones, AI, neural networks, and linguistics while maintaining hands-on expertise in robotics algorithms and embedded systems. Simon is an active open-source contributor, authoring efficient SLAM and lightweight Extended Kalman Filter implementations and improving deep reinforcement learning tooling used in published resources. His work spans C/C++ performance optimizations (including SSE/ARM) and PyTorch-based ML refinements, showing fluency from low-level systems to modern neural frameworks. Based in Lexington, Virginia, he pairs rigorous academic perspective with production-oriented code contributions that simplify prototyping and deployment for robotics and RL applications. An often-overlooked strength is his multilingual crossover between computational linguistics and control systems, which informs robust sensor fusion and perception approaches.
Lightweight C/C++ Extended Kalman Filter with Python for prototyping
Role in this project:
Back-end Developer
Contributions:643 commits, 6 PRs, 517 pushes in 3 years
Contributions summary:Simon implemented features related to Extended Kalman Filtering for GPS data. The commits involved adding the structure of the Extended Kalman Filter within a C/C++ codebase and making changes to handle and process GPS data, including reading from a CSV file, skipping headers, and parsing the incoming data. The user also implemented functions to handle state-transition functions and measurement functions and wrote the basic structure of an EKF object.
Simple, efficient, open-source package for Simultaneous Localization and Mapping
Role in this project:
Back-end Developer
Contributions:195 commits, 8 PRs, 128 pushes in 6 years 11 months
Contributions summary:Simon's primary contribution appears to be the creation and implementation of the core algorithms for simultaneous localization and mapping (SLAM) within the repository. The commits reveal the development of fundamental building blocks like `coreslam.c`, `coreslam.h` and `coreslam_internals.h`, which contain the core logic for scan and map operations. This involves the implementation of scan and map updates, along with supporting data structures and helper functions. The user also created code for interpolation and various architectures like SSE and ARM.
localizationmappingsimultaneous
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.