Prince Gupta is an AI Engineer with nine years of engineering experience, currently building intelligent agents and scalable ML systems at Tata Communications. A VIT Bhopal computer science graduate, he has hands-on experience optimizing LLM applications (async Python, Redis caching) and shipping production features like persistent chat history that improve responsiveness and user context. He pairs backend ML work with front-end sensibility—contributing UI-focused improvements to high-profile open-source projects such as qBittorrent and VLC, including QML components and QSS theming. Beyond enterprise AI, he brings a creative edge from managing video teams and completing 500+ global video edits on Fiverr, blending visual storytelling with product thinking. Comfortable across the stack, he specializes at the intersection of AI, full-stack development, and UX to deliver automation that’s both performant and user-centric.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Computer Application - BCA, Computer Science, 9.25/10.0 CGPA, Bachelor of Computer Application - BCA, Computer Science, 9.25/10.0 CGPA at Guru Gobind Singh Indraprastha University
Contributions:3 releases, 41 commits, 5 PRs in 2 years 1 month
Contributions summary:Prince primarily contributed to theme development for qBittorrent, focusing on styling with QSS. Their work included creating and modifying stylesheets for various themes, including "material" and "mumble," which suggests a focus on UI/UX. The commits also involved the creation of build scripts and tools to aid in the theming process, such as a resource file generator. The contributions point towards front-end development with a focus on the Qt framework.
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
Front-end Developer
Contributions:891 commits in 2 years 10 months
Contributions summary:Prince primarily contributed to the front-end development of the VLC media player, focusing on the user interface. They implemented new QML-based components, updated existing ones, and introduced features such as displaying chapter marks. The user also worked on styling and improving UI elements to match design specifications.
gplv2libvlcfollowframeworkvlc
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.