Portrait of Apurva Aggarwal

Computer Science major + Business minor at Michigan State University

Apurva Aggarwal

Building data systems and practical software for messy real-world problems

About

Building systems where data, software, and operations meet.

Work

Experience

Technical and leadership roles across data systems, consulting, student organizations, and residential life.

Jan 2026 - Present

Data Analytics Engineering Intern

Tesla

Working on Residential Energy data systems, operational reporting, dashboard automation, KPI logic, data quality, and workflow improvements in a business-facing technical environment.

May 2025 - Aug 2025

Technology Consulting Intern

EY

Contributed to enterprise systems work involving ETL SQL scripts, data validation, reconciliation, UAT support, issue triage, and cross-functional stakeholder coordination.

May 2026 - Present

Co-Director

SpartaHack

Help lead planning and execution for MSU's student-run hackathon, supporting team coordination, event operations, logistics, and the overall hacker experience.

Apr 2026 - Present

Director of Technical Affairs

International Students Association

Lead technical planning and development for ISA systems, including website infrastructure, affiliate tooling, and internal workflow improvements.

Aug 2024 - Dec 2024

Data Analyst

The Global Career Accelerator

Analyzed real-world business datasets using Excel, PivotTables, XLOOKUP, A/B testing, and data visualization, translating findings into actionable recommendations across media, sustainability, and operations-focused projects.

Aug 2024 - Present

Resident Assistant

Michigan State University

Support residents through communication, conflict management, community programming, crisis response, and consistent people-facing ownership.

Aug 2023 - Present

B.S. Computer Science, Business Minor

Michigan State University

Building a technical foundation while intentionally connecting software, data systems, analytics, and business strategy.

Builds

Projects

Selected work across machine learning, backend systems, internal tools, and interactive software.

ISA Affiliate CRM preview
01

ISA Affiliate CRM

A planned CRM-style web app for the ISA to manage affiliates, meeting attendance, and funding requests.

  • Full-Stack Development
  • CRM
  • Web Apps
  • Product Planning
  • Student Organizations
More details

Problem

ISA needs a more structured way to manage affiliate organizations, track participation, and handle funding request workflows.

Approach

Leading technical planning for a lightweight internal system with affiliate-facing views, admin workflows, attendance tracking, and funding request management.

Result

Currently in planning and early development, with focus on requirements, hosting constraints, data policies, and long-term maintainability.

Micro Foods Market preview
02

Micro Foods Market

A microservices-based food marketplace project focused on user authentication, service separation, and containerized development.

  • Python
  • Flask
  • SQLite
  • Docker
  • Microservices
  • Backend Development
More details

Problem

Modern web systems need clean separation between services, authentication, data storage, and application logic.

Approach

Built and worked with backend services using Flask, SQLite, and Docker Compose, with reusable authentication and user-service patterns.

Result

Created a foundation that can be refactored and reused in future web systems, including ISA's planned affiliate CRM.

FarmX - Sustainable Agriculture preview
03

FarmX - Sustainable Agriculture

A machine-learning prototype for agriculture decision support, built quickly under hackathon constraints.

  • Python
  • Machine Learning
  • Predictive Analytics
  • Sustainability
  • Hackathon
More details

Problem

Agricultural decisions around crop suitability and nitrogen usage have practical consequences for yield, cost, and sustainability.

Approach

Built a prediction workflow using environmental and agricultural input data, then shaped it into a usable prototype for quick decision support.

Result

Won Best Sustainability Track at MHacks and showed my ability to turn an idea into a meaningful prototype under pressure.

Celebrity Face Recognition preview
04

Celebrity Face Recognition

A computer vision project that fine-tuned a deep learning model to classify celebrity faces across multiple classes.

  • Python
  • PyTorch
  • Computer Vision
  • Deep Learning
  • Image Classification
More details

Problem

Image classification models need to distinguish between visually similar faces while handling variation in lighting, pose, and image quality.

Approach

Fine-tuned an AlexNet-based model using transfer learning, structured the dataset across multiple celebrity classes, and evaluated performance through repeated validation.

Result

Built a working face recognition pipeline that strengthened my understanding of computer vision, model training, validation, and applied deep learning.

Intel Sustainability Modeling preview
05

Intel Sustainability Modeling

A sustainability-focused data analysis project evaluating regional energy readiness for potential data center expansion.

  • Tableau
  • Data Analytics
  • Sustainability
  • Energy Modeling
  • Data Visualization
More details

Problem

Large data centers can create significant energy demand, so expansion decisions need to account for regional energy availability, renewable mix, and grid stability.

Approach

Analyzed regional energy datasets using Tableau and visualizations to compare power availability, usage patterns, renewable energy mix, and ability to handle increased demand.

Result

Translated energy and sustainability data into recommendations about which regions appeared better equipped to support future data center growth.

Battleship Terminal Game preview
06

Battleship Terminal Game

A Python terminal-based game project focused on gameplay logic, state management, and object-oriented design.

  • Python
  • Game Logic
  • Object-Oriented Programming
  • Terminal UI
More details

Problem

Games require clean handling of state, user input, rules, and repeated interactions, even in a simple terminal environment.

Approach

Built a playable terminal game in Python, focusing on core mechanics, structured logic, and a foundation that could later be expanded into a graphical UI.

Result

Developed a functional game project that strengthened my ability to organize interactive software systems from scratch.

Skills

Technical Stack

Tools and skills grouped by how I use them.

Data Engineering

  • Python
  • SQL
  • ETL Workflows
  • Data Cleaning
  • Data Validation
  • Fuzzy Matching
  • Indexing
  • Automation

Analytics Engineering

  • Power BI
  • Excel
  • Data Modeling
  • KPI Logic
  • Dashboarding
  • Reporting Systems
  • Data Visualization
  • Quality Checks
  • Big Data Tools

Software + ML

  • TypeScript
  • JavaScript
  • C++
  • Flask
  • Docker
  • Machine Learning
  • Computer Vision
  • Git

Business + Execution

  • Stakeholder Communication
  • Process Improvement
  • Requirements Gathering
  • Cross-functional Collaboration
  • Systems Thinking
  • Ambiguity Handling
  • Ownership
  • Technical Documentation

Contact

Let's build something useful.

Reach out about software, data, AI projects, sustainability, internships, or collaborations.