Jeremy Klein

Head Of Engineering at Lightspark

Los Angeles, California, 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
Jeremy Klein is a seasoned engineering leader with 11 years of experience building products across mobile, web, and backend systems, now serving as Head of Engineering at Lightspark in Los Angeles. He has repeatedly combined hands-on implementation with managerial ownership—from architecting production backends in Kotlin/TypeScript and native audio engines in C++ to shipping high-quality Android apps using modern Kotlin patterns. At Google he led cross-device features between Android and ChromeOS and made enduring open-source contributions to projects like Closure Compiler and Polymer elements, improving JS type-checking and component correctness. As VP of Engineering at mayk.it he scaled a small team through Seed to Series A with zero attrition while remaining a major code contributor across platforms. Known for pragmatic, lightweight processes that preserve velocity and quality, he blends product polish with deep technical breadth.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Washington University in St. Louis
stackoverflow-logo

Stackoverflow

Stats
91reputation
17kreached
6answers
0questions
github-logo-circle

Github Skills (30)

closure10
javascript10
polymer10
google-closure-compiler10
web-components10
android-sdk10
java10
javas10
front-end-development10
android10
html10
android-ui10
type-checking10
optimization10
ssh10

Programming languages (11)

TypeScriptJavaC++RustMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
connectbot/connectbot

Jul 2015 - Jan 2016

ConnectBot is the first SSH client for Android.
Role in this project:
userMobile Developer (Android)
Contributions:99 commits, 70 PRs, 36 pushes in 5 months
Contributions summary:Jeremy primarily contributed to the ConnectBot Android application, implementing features and addressing bugs related to user interface and functionality. They added a tab button to the emulated keys, implemented mouse wheel scroll support, and integrated a context menu paste feature. They also refactored the application by switching from ViewFlipper to ViewPager for terminal management. The user made other changes to the application's notification system.
sshandroidconnectbotssh2ssh-client
PolymerElements/paper-input

Apr 2015 - Jun 2015

A Material Design text field
Role in this project:
userFront-end Developer
Contributions:1 release, 8 commits, 7 PRs in 2 months
Contributions summary:Jeremy primarily focused on enhancing the functionality and correctness of the paper-input web component. Their contributions included adding the `required` attribute with associated error handling, fixing Polymer behavior annotations, correcting invalid parameter annotations, and addressing a missing return statement within a default value function. They also made minor type annotation adjustments and added a missing `@polymerBehavior` annotation, indicating a focus on the component's internal structure and correct operation.
materialmaterial-designfieldtext-fieldpolymer
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