Ganesh Prasad Rao
Software Engineer, Entrepreneur & Mentor
Building scalable systems and optimizing project outcomes with expertise in Python, Django, FastAPI, and AI technologies.
About Me
Ganesh Prasad Rao is an entrepreneur, Sr. Data Scientist and Asst. Entrepreneur in Residence with close to five years of diverse experience across startups, enterprises, and academic institutions. He has been instrumental in building impactful digital solutions—ranging from AI-powered assistants to mobile and web platforms—tailored to meet real-world challenges.
His professional journey includes architecting software systems, building AI agents and co-founding a startup where he built a product from the ground up. Ganesh has actively worked with tools and technologies to simplify workflows, enhance productivity, and drive innovation.
In addition to his work as a developer, Ganesh brings a steady commitment to learning and collaboration in both professional and academic settings. He is deeply involved in mentoring student-led startups, guiding young innovators in shaping their ideas into viable products. He regularly delivers training sessions on generative AI tools and has served as a jury member at national hackathons.
Education
REVA University
B. Tech in Computer Science and Engineering
Aug 2016 - July 2020
Awards & Recognition
Gold Badge Award
Best Idea Competition at REVA University
Jury Member
Multiple national level Hackathons
Professional Experience
Gen AI Software Engineer
- Designed and developed AI-driven solutions to streamline university workflows, including automated Question Bank, Question Paper, and Presentation generation.
- Deployed and configured on-premises Moodle servers for development and production environments using Docker.
- Consulted and mentored student and faculty teams in building AI-powered projects.
Founder
- Developed the app using Django (backend) and Flutter (frontend)
- Containerized backend using docker and deployed on AWS
- Built content tagging system using langchain and GPT-3, in-app search engine using Typesense, recommendation system using Spotify Voyage.
Software Architect
- Architected and developed MVP for Glitchh - a platform for gamers
- Coordinated with frontend team to integrate APIs.
Associate Software Developer
- Built web scraper and flask microservice and created a classification model to predict technologies in interview questions based on Stack Overflow data.
- Developed microservices for migrating a large legacy Enterprise application using Spring Boot.
- Automated ETL job of large datasets from the legacy system using Python and SQL scripts
- Managed deployment on cloud servers using Docker, Docker Compose, and Ansible with RedHat OpenShift.
- Wrote shell scripts to automate service deployments.
- Developed PoC for automatic MoM app using speech-to-text transcription with Mozilla DeepSpeech, trained the speech model on custom meeting recording data. Used BERT to summarize the transcript.
- Assisted PM/Lead in designing device driver for PTZ cameras. Learned .NET and implemented core modules of the driver.
Skills & Expertise
Languages
Frameworks
Testing
Architecture
DevOps
Servers
Databases
UI
Cloud
Build Tools
AI Tools
Other
Open-source Projects
An agentic workflow to generate and optimize personalized lead emails using two LLMs, with orchestration and Multi-Objective Reinforcement Learning (MORL) for content optimization.
Developed and published Docker-based Jupyter Notebook images with multi-kernel (Java, C, JavaScript) and R environments, enhancing interactive learning and teaching experiences for students and educators.
Developed a repository generator in dart that uses flutter retrofit classes that generate repository classes to streamline API calls and error handling using functional programming.
Publications
Ganesh Prasad Rao, Harsha Vardhan, Mallikarjuna Shastry Pm
Jan 2021