JONATHAN HERBERT

Associate Software Engineer

Jonathan received his BSc. in Computer Science and MSc. in Data Science from the University of the West Indies, St. Augustine. He previously did programming competitions like Teleios Code Jam and has participated in the ACM ICPC Regionals in Cuba twice. Jonathan has helped build a variety of systems, including a music streaming app, vision-based people counter, and robot simulators using PyBullet and Unity3D. He enjoys playing video games and has made simple plugins & programs to improve their save editing experience. He is also trying to improve his electronics skill by doing things such as helping with the PCB design for Ventri and attempting to design a game controller.

Past Projects:

  • Perception:

    • Developed a custom proprietary depth compression algorithm transmitting depth images over a limited bandwidth connection. (2019, CUDA, C++, Numpy, Linear Algebra)

    • Evaluated best-in-class depth compression algorithms for depth images for a bandwidth limited application. (2021, C++, CMake)

  • SW Infrastructure

    • Wrapped SDKs for various depth sensors to operate seamlessly with a client’s existing middleware framework. (2020, C++, Python)

    • Ported existing depth compression algorithms to run on an unintended linux platform, with different software dependencies and a different build system.  (2021, C++, CMake)

    • Ported open source depth evaluation tools to be compatible with unintended depth sensors. (2022, C++, CMake)

  • Simulation

    • Modeled various industrial automation equipment (conveyors, robot arms, cameras, photo interrupters) for a custom robot simulator. (2020, PyBullet, Python)

  • DevOps

    • Deploying simulations on Google Compute Engine (GCE) to allow for remote use (2019, Bash, Cron)