Ben Klein

Staff Software Engineer at Swiftly

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
Ben Klein is a Staff Software Engineer and longtime Linux enthusiast with 11 years of experience blending systems engineering, DevOps, web development, and security. Based in Knoxville, he co-founded Robosane and has held senior engineering and research roles at Swiftly, BYBE, and the University of Tennessee, bringing both hands-on coding and operational leadership to production systems. Comfortable across kernels, networking stacks, and front-end UX, he even contributed focused fixes and tests to Atom’s TextEditorComponent to improve event handling and cross-platform behavior. He pairs a sysadmin’s attention to reliability with a developer’s drive for polished interfaces, and his early, sustained commitment to open systems and digital freedom informs pragmatic design decisions.
code12 years of coding experience
job5 years of employment as a software developer
bookHigh School, High School at West High School
bookHigh School, High School at L&N STEM Academy
bookBachelor’s Degree, Bachelor’s Degree at University of Tennessee, Knoxville
stackoverflow-logo

Stackoverflow

Stats
285reputation
50kreached
3answers
3questions
github-logo-circle

Github Skills (16)

editors10
javascript10
event-handling10
electron10
editor10
testing9
windows6
browser-history6
php6
lamp6
google-chrome6
python6
joomla6
mysql6
macos5

Programming languages (23)

C#JavaC++CSSJinjaCRustVue

Github contributions (5)

github-logo-circle
atom/atom

Jan 2020 - Jun 2020

:atom: The hackable text editor
Role in this project:
userFront-end Developer
Contributions:5 commits, 3 PRs, 5 comments in 4 months
Contributions summary:Ben's contributions primarily focus on the `TextEditorComponent` within the `atom/atom` repository, indicated by the commit messages and code changes. They address issues related to event handling, specifically preventing the bubbling of scroll events to ensure consistent behavior. Additionally, the user implemented and refined the handling of mouse wheel events and platform-specific behavior for features like `preventScroll` in the hidden input. They also added and modified tests related to the component.
text-editoratomeditorjavascriptelectron
robobenklein/minsky-link

Sep 2018 - May 2021

Minsky Link: Make code inline issue tags usable in Atom!
Contributions:4 reviews, 112 commits, 33 PRs in 2 years 8 months
inlinelinkatomusabletags
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