Andrew Bacigalupi

About

I'm studying CS + Applied Math and a little Philosophy in the School of Engineering at Tufts. I'm passionate about impactful computing and solutions that better the lives of others. I'm most interested in software development and statistical analysis in the natural sciences, be it computational biology / astronomy, medical devices / technology, academic research, or any similar work that seeks to make a difference.

I like to share my thoughts here.

Andrew Bacigalupi

Experience

T
Tufts UniversityTeachingLeadershipPythonC++
Teaching Assistant
Jan 2025 - Present
    Programming Fundamentals (2025) and Data Structures (2026 - Present)
    Provide feedback on student homework, labs, and projects.
    Grade coding assignments and exams.
    Lead office hours, fostering collaborative learning.
T
Tufts JumboCodeReact.jsPythonPostgreSQLGitHubCollaboration
Volunteer Software Developer
Jan 2025 - Present
    Addressing disconnected communication issues for Commonwealth Kitchen, a local non-profit that supports small food businesses and food shelves.
    Leading a small team contributing to the development of a centralized communication app using Next.js, SQL, Tailwind CSS, and GitHub.
L
Lavner EducationSTEM EducationLeadership
STEM Instructor
Jun 2025 - Aug 2025
    Led classrooms for kids ages 6-14 on robotics, CS, chess, and more.
    Collaborated to deliver engaging, safe camp experiences.
S
Securian FinancialData AnalysisFinanceCommunication
Actuarial Analyst Intern
Mar 2023 - May 2023
    Improved investment models and data analysis.
    Prepared audits and revised quarterly reports.

Education

T
Tufts University
2024 - 2028
B.S. Computer Science (School of Engineering), B.S. Applied Mathematics
Pursuing minor in Philosophy
H
Highland Park Senior High School
2020 - 2024
Full International Baccalaureate Diploma
Summa Cum Laude, Honors in Mathematics and French

Skills

Python
Java
C/C++
HTML
CSS / Tailwind
SQL / Postgres
Next.js
Assembly
Git / GitHub
MediaPipe / Computer Vision
Google Suite
SciPy / NumPy
Scikit-Learn
Matplotlib
Seaborn
Pandas
Statistics / Analysis
Software Design

Projects

Iterly
Iterly

Entry-level coding site for problem solving on large scale input data, giving learners hands on practice.

Next.jsTypeScriptTailwindNeonDrizzleGitHub OAuth
Golf Swing Analysis Application
Golf Swing Analysis Application

Used Google’s MediaPipe and original statistical measurements to analyze golf swings. Compared user-submitted swing videos to Rory McIlroy, evauluating areas for improvement.

MediaPipeMySQLSciPyTKinterCustom Statistics
Tufts MBB In-Practice Stat Tracker
Tufts MBB In-Practice Stat Tracker

Custom stat tracker connected to Google Sheets to streamline early-season data collection in practice. Includes original weighted statistics for shooting evaluation.

Google Apps ScriptGoogle SheetsStatistical Analysis

Get in Touch

Ideas? Feedback? Want to chat? Just shoot me an email and I'll respond as soon as possible. I would love to hear what you have to say!

Template from Dillion Verma