Adam Spannbauer

Lecturer at University of Tennessee, Knoxville

Knoxville, Tennessee, United States
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

👤
Senior
🎓
Top School
Adam Spannbauer is a data scientist and lecturer with a decade of experience building practical machine learning and analytics solutions and teaching others how to do the same. He blends hands-on engineering—primarily in Python and R—with instructional design, having authored a DataCamp course that reached over 30,000 students and taught immersive data science cohorts. His industry work spans manufacturing to mobile insights, with frequent natural language processing projects involving summarization, topic modeling, feature extraction, and classification. Adam contributes to open-source computer vision tooling (e.g., video stabilization and enhancements to PyImageSearch’s imutils), demonstrating attention to robustness and testing in utility libraries. Based in Knoxville, he pairs a Master’s in Business Analytics with classroom experience to help practitioners adopt software-engineering best practices like modularity, documentation, and testing. Outside paid work he codes creative p5.js sketches, reflecting a curiosity-driven approach to learning and experimentation.
code10 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Business Analytics, Master's degree, Business Analytics at University of Tennessee-Knoxville
bookBA, Psychology, BA, Psychology at Maryville College
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
2,737reputation
100kreached
62answers
6questions
Badges
r
top-5%
github-logo-circle

Github Skills (18)

opencv10
python10
image-processing10
360-video10
feature-detection10
computer-vision10
r9
pandas9
argparse9
cran6
ggplot6
package6
plotly6
graph6
browser6

Programming languages (9)

TypeScriptJavaRC++ShellJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
A Python package to stabilize videos using OpenCV
Role in this project:
userBack-end Developer
Contributions:13 releases, 344 commits, 87 PRs in 3 years 11 months
Contributions summary:Adam's initial commit established the foundational script for video stabilization, demonstrating a focus on the project's core functionality. Subsequent commits introduced features, such as handling potentially missing transformations and implementing formatting updates to enhance code readability. The user further refined the project by incorporating contributions for setting up and maintaining test files and overall code formatting.
pythonvideosvideo-processingvideoffmpeg
PyImageSearch/imutils

Jun 2018 - Feb 2019

A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python.
Role in this project:
userBackend Developer
Contributions:6 commits, 3 PRs, 2 comments in 7 months
Contributions summary:Adam primarily focused on enhancing the `imutils` library with computer vision features. They addressed potential errors by adding None checks to functions like `corners_to_keypoints`, and improved code robustness by ensuring functions always return a list. Additionally, the user extended the feature detection capabilities by incorporating the GFTT, HARRIS, and DENSE algorithms, expanding the library's utility. Finally, the user introduced text convenience functions, and a corresponding demo.
pythonrotationtranslationconvenience-functionsimage-stitching
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
Adam Spannbauer - Lecturer at University of Tennessee, Knoxville