John Leimgruber

Philadelphia, Pennsylvania, 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
John Leimgruber is a seasoned systems and data engineer with 13 years of experience building reliable, cost-conscious infrastructure and data pipelines across embedded robotics, cloud hosting, and media SaaS. He combines low-level systems expertise—kernel compilation, eBPF performance tuning, and NUMA/cgroups analysis—with high-level data engineering and async Python services to expose predictable, typed APIs for complex legacy schemas. At Linode he sped provisioning and performance work that contributed to a major acquisition, and at Futurestay he both rescued legacy systems and cut cloud spend by $10k+/month while mentoring junior engineers. His background in robotics and embedded real-time systems informs pragmatic, performance-first designs, and he’s contributed ML-focused work to notable open-source projects like a char-RNN TensorFlow repo. Based in Philadelphia, he balances production engineering with creative side projects—from game mods to a published book—demonstrating a blend of technical depth and curious, hands-on inventiveness.
code12 years of coding experience
job17 years of employment as a software developer
bookMSECE Electrical and Computer Engineering, MSECE Electrical and Computer Engineering at Purdue University
stackoverflow-logo

Stackoverflow

Stats
26reputation
843reached
1answer
0questions
github-logo-circle

Github Skills (9)

rnn-model10
tensorflow10
n10
python10
machine-learning9
lstm9
dropout8
horizon6
rethinkdb6

Programming languages (16)

C#JavaC++CSSRustCGoJupyter Notebook

Github contributions (5)

github-logo-circle
Multi-layer Recurrent Neural Networks (LSTM, RNN) for character-level language models in Python using Tensorflow
Role in this project:
userML Engineer
Contributions:23 commits, 18 PRs, 10 pushes in 1 month
Contributions summary:John contributed to the character-level language model by merging various branches, including patches and updates. Their work includes adding new functionality, such as a NASCell, updating MultiRNNCell, and integrating tensorboard for improved monitoring. They also addressed printing errors by encoding results and updated the sampling process.
pythonmulti-layertensorflowrnnlstm-neural-networks
A tiny Alpine based docker image to quickly setup an L2TP over IPsec VPN client w/ PSK.
Contributions:8 commits, 10 pushes, 1 branch in 2 years 5 months
vpn-clientdocker-imagetinyvpndocker
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