Prashanth Busupalli

Software Engineer & AI/ML Engineer

A results-driven Software Engineer and AI/ML Engineer with 5+ years of experience building scalable solutions and production-grade AI systems. Holding a Master's degree in Computer Science from California State University, Channel Islands, I specialize in backend engineering, system design, and cutting-edge AI/ML technologies. My expertise spans from optimizing large language models and machine learning pipelines to developing enterprise-level applications. Passionate about solving complex problems, I continuously enhance my skills through competitive programming, full-stack development, and exploring the latest advancements in artificial intelligence and machine learning.

About Me

Prashanth Busupalli

I'm a Software Engineer and AI/ML Engineer with 5+ years of experience specializing in backend engineering, system design, and artificial intelligence. I build production-grade AI solutions using FastAPI, LangChain, and modern frameworks, developing RAG systems, AI agents, and scalable ML pipelines. My work has delivered enterprise-level projects with up to 60% performance improvements.

I work with cutting-edge technologies including Python, FastAPI, LangChain, TensorFlow, Azure Cloud, Docker, and Kubernetes. When I'm not coding, I practice algorithms on LeetCode and explore the latest AI/ML developments.

Phone
+1-820-234-9878
Email
prashanthbusupalli@yahoo.com

Experience

HCL Technologies

Software Engineer | 2025 - Present

  • Designing and developing scalable AI-powered software solutions using FastAPI, LangChain, and modern AI frameworks to build intelligent enterprise applications.
  • Building and deploying AI agents and RAG (Retrieval-Augmented Generation) systems that enhance information retrieval and provide context-aware responses for enterprise clients.
  • Leveraging advanced AI development tools including Cursor and Windsurf to accelerate development workflows and improve code quality in AI/ML projects.
  • Implementing robust backend systems and RESTful APIs with FastAPI, ensuring optimal performance, security, and seamless integration with AI services.
  • Developing production-grade AI applications using LangChain for orchestration, enabling complex multi-step AI workflows and agent-based systems.
  • Architecting RAG pipelines that combine vector databases, embedding models, and LLMs to deliver accurate, context-rich AI solutions for business use cases.
  • Collaborating with cross-functional teams to integrate AI agents into existing systems, enhancing automation and intelligent decision-making capabilities.
  • Optimizing AI model performance through prompt engineering, fine-tuning, and efficient prompt chaining using LangChain frameworks.
  • Contributing to code reviews, technical documentation, and knowledge sharing sessions on AI best practices, improving team productivity and AI literacy.
  • Working with cloud technologies and DevOps practices to deploy, monitor, and scale AI applications, ensuring high availability and performance.

KNOW Systems Corp

AI/ML Engineer | May 2024 - 2024

  • Engineered and implemented production-grade AI solutions using advanced Python programming, optimizing prompt engineering for over 10 LLMs, resulting in a 30% increase in stakeholder engagement.
  • Enhanced NLP model performance, improving inference speed and accuracy by 45% through advanced data structures, algorithms, and Python optimisation techniques.
  • Developed and optimized stable diffusion models, achieving a 60% improvement in image generation quality while efficiently managing high request volumes using Python frameworks like Django and multi-threading techniques.
  • Architected and deployed scalable AI infrastructure capable of handling concurrent requests with minimal latency, ensuring high availability and reliability.
  • Collaborated with product teams to integrate AI capabilities into existing systems, enhancing user experience and product functionality.
  • Conducted extensive research and experimentation with various AI models, fine-tuning parameters to achieve optimal performance metrics.
  • Implemented comprehensive monitoring and logging systems to track model performance, identify bottlenecks, and ensure system reliability.
  • Mentored junior developers on AI/ML best practices, code quality standards, and efficient development workflows.

California State University, Channel Islands

Web Services Assistant | October 2022 - April 2024

  • Collaborated with stakeholders and requesters to design and develop new websites and enhance existing ones, ensuring robust applications that meet evolving community requirements.
  • Improved website accessibility and SEO performance using Siteimprove, resulting in better user experience and compliance with accessibility standards.
  • Managed and updated CSUCI web pages, ensuring content accuracy, responsiveness, and adherence to university branding guidelines.
  • Developed and maintained custom web applications using modern web technologies, improving functionality and user engagement.
  • Implemented responsive design principles to ensure optimal viewing experience across all devices and screen sizes.
  • Provided technical support and training to content creators and administrators on web content management systems.
  • Optimized website performance through code optimization, image compression, and efficient caching strategies.
  • Collaborated with the web services team to establish best practices, streamline workflows, and improve overall team efficiency.

Cogno AI

Software Developer Engineer-1 | February 2022 - July 2022

  • Developed a comprehensive analytics export feature for the CoBrowse product, enabling clients to extract and analyze usage data, providing valuable insights into product utilization patterns.
  • Identified and addressed security vulnerabilities, implementing robust REST APIs for user management that enhanced system security and user authentication processes.
  • Redesigned and revamped the CoBrowse website with modern UI/UX principles, resulting in a 15% increase in traffic and improved user engagement metrics.
  • Created comprehensive unit test suites for over 150 public APIs, improving code coverage and streamlining the product development process by 10%.
  • Collaborated with product managers and designers to translate business requirements into technical specifications and deliver features on schedule.
  • Optimized database queries and API response times, reducing latency and improving overall application performance.
  • Participated in agile development processes, including sprint planning, daily standups, and retrospective meetings to ensure efficient project delivery.
  • Documented API endpoints, code architecture, and deployment procedures to facilitate knowledge transfer and maintainability.

Synersys

Software Engineer | June 2018 - November 2021

  • Designed and developed scalable machine learning pipelines on Azure Cloud Services' AutoML platform, enabling the creation of various models with varying parameters at scale, supporting multiple concurrent model training operations.
  • Achieved a notable 30% enhancement in model building efficiency through optimized pipelines, reducing training time and computational costs while maintaining model accuracy.
  • Designed and integrated intuitive user-friendly UI components for seamless dataset uploads, facilitating cloud-based model creation and improving user experience for non-technical users.
  • Led technical training sessions on practical design pattern applications, sharing best practices and boosting team skills, resulting in improved product quality and code maintainability.
  • Increased Model Building Workflow performance by over 15% by implementing Azure Storage (Blob) service for efficient data storage and retrieval, optimizing I/O operations.
  • Architected end-to-end ML workflows including data preprocessing, feature engineering, model training, evaluation, and deployment pipelines on Azure infrastructure.
  • Collaborated with data scientists and business analysts to understand requirements, translate them into technical solutions, and deliver ML models that met business objectives.
  • Implemented automated model versioning, monitoring, and retraining mechanisms to ensure models remained accurate and up-to-date with changing data patterns.
  • Optimized cloud resource utilization, reducing infrastructure costs by implementing efficient resource allocation strategies and auto-scaling configurations.
  • Developed comprehensive documentation and runbooks for ML pipeline operations, enabling smooth handoffs and knowledge transfer within the team.

Education

California State University, Channel Islands

Master's in Computer Science

Earned Master of Science in Computer Science Degree from CSUCI.

Courses:

Neural Networks, Machine Learning, Algorithms, Artificial Intelligence, Container Security (Docker), Software Engineering, Advanced Database Systems

GITAM University

Bachelor's in Computer Science & Engineering

Earned Bachelor's Degree in Computer Science with CGPA of 8.42

Courses:

Data Structures & Algorithms, Machine Learning, Artificial Intelligence, Software Engineering, Operating Systems, Object-Oriented Programming, Database System Management, Cloud Computing

Projects

Detect LLM Text

This project aims to build a tool that can tell whether a piece of text was written by a human or generated by an AI. We'll use machine learning techniques to create an accurate and reliable classifier for this purpose.

LLM Machine Learning Python Keras Scikit Learn
View Project

SummI

This Project is a website that summarizes images for you. You can easily upload your image and receive the summary of the text in it. You can also see your history!

Python Django TensorFlow React Docker Linux
View Project

Wikipedia Watching

This project generates reports for domain and user updates, tracking the number of pages edited in domains and user activity per minute. Reports are generated every 60 seconds, and data from the previous 5 minutes is recorded.

Python REST API
View Project

Token Authentication

This project focuses on web-based interactions with databases during user login. It aims to enhance understanding of web page functionality and interactions with Internet databases.

Python Flask JWT REST API SQL
View Project

Skills

Programming Languages

  • Python
  • JavaScript
  • C++

Technologies & Tools

  • Docker
  • Kubernetes
  • Git
  • Linux

Web Development

  • Django
  • Flask
  • FastAPI
  • React
  • REST APIs

AI/ML & LLMs

  • Machine Learning
  • Neural Networks
  • Large Language Models (LLMs)
  • LangChain
  • RAG (Retrieval-Augmented Generation)
  • AI Agents
  • TensorFlow
  • Prompt Engineering

AI Development Tools

  • Cursor
  • Windsurf
  • Vector Databases
  • Embedding Models
  • AI Orchestration

Cloud & DevOps

  • Azure Cloud
  • AutoML
  • Container Security
  • Docker
  • Kubernetes

Core Skills

  • Data Structures & Algorithms
  • Problem Solving
  • System Design
  • Team Collaboration
  • Agile Development

Certifications