Rajat Kalsotra is a Senior Software Engineer based in Bengaluru with seven years of hands-on experience building full-stack web applications, Flutter mobile apps, and machine learning solutions. He has progressed through engineering roles at Nivoda and Micro Focus, moving from intern to senior engineer while shipping production features and improving API performance. Rajat blends practical ML work—such as automated vehicle and license-plate recognition with OCR and Firebase notifications—with modern frontend and backend development, making him comfortable across the stack. A continual learner who explores deep learning and Flutter in parallel, he brings a pragmatic mindset for turning research prototypes into deployable systems. Notably, his early internships involved end-to-end product delivery, giving him a solid foundation in both UI/UX and scalable backend design.
7 years of coding experience
4 years of employment as a software developer
12th, Physical Sciences, 12th, Physical Sciences at Sainik School Nagrota
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Sir M Visvesvaraya Institute Of Technology
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.