Upender Kalwa is a Senior Software Engineer with 11 years of experience building production-ready, cloud-native systems that blend Generative AI, full‑stack engineering, and industrial automation. He has designed and deployed distributed LLM-powered applications using LangChain/LangGraph and RAG, built high-performance Python/FastAPI microservices, and shipped responsive React/Svelte frontends. His background in computer vision and embedded systems is unusual for an AI-focused engineer—he’s written firmware and industrial control code that interfaces with PLCs, motor drives, and cameras to run real-time vision-based quality checks. A PhD-trained researcher who moved seamlessly from academic image-processing and sensor systems to enterprise software at Bayer, he excels at turning research-grade algorithms into resilient, scalable products. Based in Ankeny, Iowa, he enjoys pushing the boundary between applied automation and GenAI to deliver measurable operational improvements.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical Engineering, 3.84, Doctor of Philosophy - PhD, Electrical Engineering, 3.84 at Iowa State University
Jawaharlal Nehru Technological University Hyderabad
A Node.js module to fetch and parse academic articles from google scholar
Contributions:118 commits, 159 PRs, 186 pushes in 2 years 1 month
node-jsjavascriptgoogle-scholarnodejsparser
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.