Pranav Balaji

Computer Science Student & AI Engineer

Passionate about applied AI/ML machine learning, full-stack development, and distributed systems. Currently pursuing my Bachelor's at Purdue University.

About Me

I'm a passionate Computer Science student at Purdue University with a strong focus on artificial intelligence and machine learning. My journey in tech has led me through various exciting projects and internships where I've applied cutting-edge technologies to solve real-world problems.

From developing sports betting models with machine learning to creating full-stack applications, I love turning complex ideas into elegant solutions. I'm particularly interested in the intersection of AI and practical applications.

Bachelor's in Computer Science, Purdue University
Expected Graduation: May 2027
West Lafayette, Indiana

Education

Purdue University

Bachelor of Science in Computer Science

Expected May 2027

Relevant Coursework:
Data Structures & AlgorithmsObject Oriented ProgrammingOperating SystemsComputing in PythonPython for Data ScienceFundamentals in CDiscrete MathematicsLinear Algebra

Experience

Software / AI Engineer Intern

Staples Inc.

Upcoming
Jun 2025 – Aug 2025
Boston, MA
  • Built an AI Jenkins failure agent for 60+ daily pipeline failures; cut CI/CD troubleshooting time 60% saving 5+ hours
  • Built a RAG-powered analytics chatbot that queries 1M+ live rows and auto-generates dashboards saving 2+ hours
  • Implemented data retrieval + structured outputs to deliver reliable, source-backed insights for upper management
  • Migrated release-management UI, managing 100+ microservices, from JSP to React; fixed Spring Boot backend logic

Data Science Intern

Indian Institute of Technology Bombay

July 2024 – Aug 2024
Bombay, IN
  • Developed a custom data processing workflow using R programming language and the dplyr library, enabling efficient analysis of large-scale wage data from the National Survey of the Government of India (over 20,000 individuals)
  • Created and applied advanced statistical models using R to identify key factors influencing 5% wage distribution
  • Designed and implemented a customized data visualization toolkit using ggplot, generating 4 comprehensive charts and graphs
  • Wrote a detailed report summarizing the analysis, presenting key findings, and provided recommendations

Robotics Mentor / Lead Programmer

First Robotics #15089

October 2021 – Jan 2024
Boston, MA
  • Designed and implemented advanced odometry programs using Java, enhancing autonomous robot functions by 80%
  • Engineered and coded presentation to educate over 75 students from 7th to 10th grade on the four pillars of OOP

Projects

Local Brain

Nov 2025 – Dec 2025

Built LocalBrain, a full-stack local “second brain” for AI agents that ingests data (Gmail/Slack/history) into a markdown vault and serves personalized context via custom agents + MCP

Key Highlights:

  • Built a local-first “personalization layer” that consolidates personal context from multiple connectors into a readable markdown vault that any AI app can query
  • Designed an LLM-powered ingestion pipeline that converts raw updates into structured markdown, uses Levenshtein fuzzy matching, validates structure, and retries up to 3 times, while storing citation metadata in .json sidecars.
PythonFastAPIElectronJavaScriptClaude APIMCP

Sports Betting Models

Jun 2025 – Aug 2025

Engineered a Random Forest Regression model using scikit-learn on 8,000+ NBA player logs, predicting points, assists, and rebounds with 65% accuracy.

Key Highlights:

  • Real-time data pipeline processing 1,200+ game odds per week
  • Advanced feature engineering reducing MAE by 12%
  • Live updates every 15 minutes with automated recommendations
PythonPandasNumPyOdds APIScikit-LearnPostgreSQL

AI/ML Movie Library

Nov 2024 – Dec 2024

Developed a full-stack web application that utilizes Django and React to deliver personalized movie recommendations through a custom machine learning model.

Key Highlights:

  • Achieved Precision@20 score of 0.75 and Recall@20 of 0.6
  • RESTful API with JWT authentication
  • Database of 45,000 movies with efficient retrieval
PythonDockerGitReactDjangoScikit-LearnPostgreSQL

Portfolio Website

Sep 2024 – Nov 2024

Designed and developed a personal portfolio website utilizing Next.js and CSS, showcasing collections of projects.

Key Highlights:

  • Responsive design with modern UI/UX
  • Optimized performance and SEO
  • Interactive project showcases
ReactNext.jsCSSJavaScript

Flappy Bird Game

Nov 2022 – Jan 2023

Developed a classic Flappy Bird clone using Java with custom graphics, physics engine, and scoring system.

Key Highlights:

  • Implemented collision detection and gravity physics for realistic bird movement
  • Created dynamic pipe generation with randomized heights and spacing
  • Built high-score tracking system with persistent data storage
JavaSwingAWTObject-Oriented Programming

Quebec Election Data Analysis

Nov 2023 – Jan 2024

Scraped and merged 14 different datasets on election polls and demographics to conduct comprehensive Quebec election analysis.

Key Highlights:

  • Analyzed factors like age, gender, ethnicity, region, income, and housing to predict voting patterns
  • Used linear and logistic regression with KNN clustering achieving 82% accuracy across 27 political parties
  • Focused on visual data presentation using tidyverse and ggplot2 for clearer insights
RKaggletidyverseggplot2Statistical Modeling

Skills

Languages

PythonJavaCC++JavaScriptHTML/CSSSQLMATLABRDartGroovy

Frameworks

ReactSpring BootFlutterAngularNode.jsDjangoFast-APIMaterial-UIJenkins

Developer Tools

GitDockerPostman APIAndroid StudioAWSGoogle CloudVS CodeEclipseJira

Libraries

PandasNumPyMatplotlibscikit-learndplyrtidyverseggplot2

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology!

Contact Information

Location

Boston, Massachusetts

Send a Message

© 2026 Pranav Balaji. Built with Next.js and Tailwind CSS.