Pranjal Tandon

Software Engineer (IoT Operations) - EShepherd

Kansas City, Missouri, 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
Pranjal Tandon is a software engineer specializing in IoT operations with nine years of experience building firmware and connected systems, currently focused on eShepherd at Gallagher Animal Management in Kansas City. He combines embedded firmware expertise from roles at Murano and internships at Ingersoll Rand with end-to-end IoT engineering delivered over five years at Promethean Energy. Pranjal also brings hands-on machine learning experience—contributing core components to a PyTorch Soft Actor-Critic implementation—bridging control systems and reinforcement learning for real-world devices. He holds a Master’s in Computer Engineering from Arizona State University and a B.Tech in Electronics and Communications, reflecting strong theoretical grounding alongside practical product work. Known for iterating from prototype to production, he often surfaces subtle cross-domain optimizations between ML models and constrained embedded platforms. Pragmatic and curious, he blends signal-processing roots with modern ML-informed firmware to improve reliability and autonomy in deployed IoT fleets.
code9 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Arizona State University
bookBachelor of Technology (B.Tech.) Electronics and Communications Engineering, Bachelor of Technology (B.Tech.) Electronics and Communications Engineering at SRM IST Chennai
bookApeejay School, NOIDA
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

deep-reinforcement-learning10
pytorch10
python10
reinforcement-learning10
machine-learning9

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
PyTorch implementation of soft actor critic
Role in this project:
userML Engineer
Contributions:1 review, 173 commits, 9 PRs in 3 years
Contributions summary:Pranjal implemented and updated core components of the Soft Actor-Critic (SAC) algorithm using PyTorch. Their commits demonstrate modifications to key files like `sac.py` and `model.py`, including changes to the policy, critic, and value networks, and parameter update mechanisms. The user's contributions directly relate to the training and functionality of the SAC reinforcement learning model, evidenced by the modifications to the learning process and model saving and loading.
pytorchactor-criticpytorch-implmentionreinforcement-learningdeep-reinforcement-learning
Contributions:19 commits, 18 pushes, 1 branch in 1 year 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
Pranjal Tandon - Software Engineer (IoT Operations) - EShepherd