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

REVA UniversityBangalore, IN
June 2024 - Present
  • 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

AmazeYooBangalore, IN
Aug 2022 - June 2024
  • 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

Wrecked Tech Private LimitedRemote
Dec 2021 - June 2022
  • Architected and developed MVP for Glitchh - a platform for gamers
  • Coordinated with frontend team to integrate APIs.

Associate Software Developer

Hughes Systique Corp (HSC)Bangalore, IN
Jan 2020 - Oct 2021
  • 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

Python
Dart

Frameworks

Django
FastAPI
Flutter

Testing

pytest

Architecture

MVC
Microservices
Event-driven

DevOps

Docker
docker compose
Jenkins
Traefik

Servers

Linux
Nginx

Databases

PostgreSQL
MongoDB
SQLite

UI

Flutter
Next.js
React

Cloud

AWS
Azure

Build Tools

Pantsbuild

AI Tools

Llama
GPT-4
GPT-3
Gemini

Other

Redis
RabbitMQ
Kafka

Open-source Projects

LeadGenAI

An agentic workflow to generate and optimize personalized lead emails using two LLMs, with orchestration and Multi-Objective Reinforcement Learning (MORL) for content optimization.

LangGraph
OpenAI Models (GPT-4, GPT-4o, GPT-3.5-turbo)
Jupyter Multikernel Notebook

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.

Docker
Docker Compose
Dart Repository Generator

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.

Dart
ShopYoo

Developed a simple CLI app to simulate e-commerce app.

Python
Typer
SQLite

Publications

Waste Management Using Reward System

Ganesh Prasad Rao, Harsha Vardhan, Mallikarjuna Shastry Pm

Jan 2021

Get in Touch