Karl Kroening

Software Engineer at Agosto

Austin, Texas, 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

🤩
Rockstar
🎓
Top School
Karl Kroening is a seasoned software engineer in Austin with over a decade of hands-on experience building scalable, production-grade systems and tooling. He has driven cloud-native microservice architectures on GCP to support hundreds of thousands of concurrent displays, while earlier work scaled Linux kernels and simulated x86 hardware for supercomputers. Karl blends systems-level expertise (kernel, firmware, real-time embedded) with modern CI/CD and Kubernetes practices, producing clean, test-driven code and developer-friendly operations. A long-time tinkerer and open-source author, he created ffmpeg-python—now a top search result for “python ffmpeg”—and contributes features, tests, and packaging that help practitioners ship media tooling. He favors cross-discipline learning, mapping concepts between hardware, games, and cloud services to solve problems pragmatically.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Minnesota
languagesEnglish, Japanese
github-logo-circle

Github Skills (13)

unit-testing10
open-source10
os-development10
ffmpeg10
pytest10
unit-test10
python10
package9
api-design9
pypi9
packaging9
video-processing8
image-processing8

Programming languages (13)

C#JavaC++GoJupyter NotebookTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
kkroening/ffmpeg-python

May 2017 - Jul 2022

Python bindings for FFmpeg - with complex filtering support
Role in this project:
userFull-stack Developer
Contributions:419 commits, 106 PRs, 349 pushes in 5 years 2 months
Contributions summary:Karl's contributions primarily focused on improving the FFmpeg Python wrapper, adding new features and improving existing ones. This involved implementing the `overlay`, `hflip`, and `drawbox` operators, expanding the functionality of the wrapper. They also worked on setting up packaging for the project via PyPI. In addition, they added test cases and enhanced documentation to improve usability.
pythonpython-bindingsvideoffmpegfiltering
kkroening/spiffo

Jul 2014 - Dec 2014

Contributions:100 commits in 5 months
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
Karl Kroening - Software Engineer at Agosto