John Stowers

Software Engineer

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
John Stowers is a versatile software engineer with 18 years of experience blending back-end systems, embedded development, and algorithm engineering. A recovering biologist and former postdoc turned lifelong engineer, he contributes to high-profile open-source projects like OpenCV while also building compact Python tooling (e.g., remi) and Python bindings for PCL. His work spans C++, Python, and low-level embedded platforms—shipping image-processing algorithms, point-cloud utilities, and avionics-target fixes for autopilot hardware. Comfortable moving between research-grade code and production-ready systems, he brings a pragmatic, cross-disciplinary approach that surfaces novel integrations between sensing, algorithms, and lightweight server designs.
code18 years of coding experience
github-logo-circle

Github Skills (26)

pcl10
opencv10
c-language10
autopilot10
python10
image-processing10
point-cloud-library10
websocket10
c1110
numpy10
c1710
image-segmentation10
segmentation10
filter10
sys10

Programming languages (16)

PowerShellC++CSSCRustGoValaHTML

Github contributions (5)

github-logo-circle
rawpython/remi

Oct 2015 - Jan 2017

Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
Role in this project:
userBack-end Developer
Contributions:181 commits, 22 PRs, 71 pushes in 1 year 2 months
Contributions summary:John primarily contributed to the development of a server class within the Python REMote Interface library, enhancing its flexibility and integration capabilities. They introduced and refined functionalities, specifically within the server.py module, including improvements for handling websocket connections. The user's work also included refactoring code, improving code formatting, and ensuring the application's responsiveness.
pythonplatform-independentgui-libraryindependentgui
strawlab/python-pcl

May 2012 - Feb 2016

Python bindings to the pointcloud library (pcl)
Role in this project:
userBack-end Developer
Contributions:110 commits, 11 PRs, 10 pushes in 3 years 9 months
Contributions summary:John primarily contributed to the development of Python bindings for the Point Cloud Library (PCL). They implemented core functionalities such as point cloud loading and saving, segmentation, filtering, and kd-tree search algorithms. The user also added support for multiple SAC algorithms and StatisticalOutlierRemovalFilter, extending the capabilities of the Python-PCL library. Their work focused on providing a comprehensive interface for point cloud processing within a Python environment.
pythonpython-bindingspcl-librarypclpointcloud
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.
Request Free Trial
John Stowers - Software Engineer