Technical Experience

Explore my technical work experience! Each role has been a valuable opportunity to apply my skills, tackle real-world challenges, and contribute meaningfully to innovative projects. Through these experiences, I have gained hands-on expertise in cutting-edge technologies, collaborated with diverse teams, and developed a deeper understanding of the practical applications of my knowledge.

Software Engineering Intern

Wabtec Corporation

May 2026 - Present Pittsburgh, PA
  • Software engineering internship focused on building tools and systems for the rail industry.

AI & Automation Consulting Fellow

Innovate Alabama — University of Alabama

Jan 2026 - Apr 2026 Tuscaloosa, AL
  • Selected as one of 12 students across undergraduate, graduate, and doctoral levels for a state grant-funded technology consulting initiative serving four local companies.
  • Conducted site visits and operational assessments for Visit Tuscaloosa and Parker Towing Company, developing targeted AI and automation solutions and presenting recommendations directly to company stakeholders.

Research Mentor

Google Summer of Code — ML4SCI / University of Alabama

Sep 2025 - Present Tuscaloosa, AL
  • Investigated coronary artery calcium (CAC) segmentation and radiomics feature extraction approaches to help scope the PrediCT project, an ML-driven cardiac CT analysis initiative at UA.
  • Mentoring a GSoC contributor on Radiomics Feature Extraction and Calcium Phenotype Discovery, guiding development of a feature extraction and unsupervised clustering pipeline to identify CAC morphology phenotypes from cardiac CT scans.

Software Engineering Co-Op

Mercedes-Benz U.S. International, Inc.

Aug 2024 - Aug 2025 Vance, AL
  • Developed NLP solutions to process and categorize large-scale customer and sensor datasets.
  • Automated ETL pipelines consolidating multi-source data into PostgreSQL, cutting manual data prep time for reporting.
  • Built interactive Power BI dashboards tracking suspect supplier material data, giving management real-time daily insights.

Education

UA Icon

The University of Alabama, Tuscaloosa

B.S. Computer Science and Mathematics

Expected December 2027 | GPA: 3.77

Franklin Icon

Franklin High School

International Baccalaureate Diploma

August 2019 - May 2023 | GPA: 4.60

Coursework

A look at some of the courses I've taken!

Theory of Probability

January 2026 - May 2026 University of Alabama

Probability spaces, distributions, expectation, and limit theorems. Math-first approach.

Introduction to Linear Algebra

January 2026 - May 2026 University of Alabama

Vectors, matrices, linear transformations, and eigenvalues. Essential for ML and data work.

Data Structures and Algorithms

January 2026 - May 2026 University of Alabama

Arrays, linked lists, trees, graphs, sorting algorithms, and Big-O complexity analysis.

Software Design and Engineering

January 2026 - May 2026 University of Alabama

Full software development lifecycle — OOP design patterns, team projects, testing, and a capstone deliverable.

Introduction to Women's Studies

August 2025 - December 2025 University of Alabama

Feminist theory, gender studies, and intersectionality. Solid humanities elective.

Discrete Mathematics

August 2025 - December 2025 University of Alabama

Logic, proofs, set theory, combinatorics, and graph theory — the math that underpins CS.

Microcomputers

August 2025 - December 2025 University of Alabama

Assembly language, microprocessor architecture, and the basics of embedded systems programming.

CS II for Majors

August 2025 - December 2025 University of Alabama

Data structures and OOP in C++ — stacks, queues, trees, and recursion.

General Physics with Calculus II

January 2025 - May 2025 University of Alabama

Electricity, magnetism, waves, and optics — physics II with calculus.

Applied Differential Equations I

January 2025 - May 2025 University of Alabama

First and second order ODEs, Laplace transforms, and systems of equations.

Calculus III

January 2025 - May 2025 University of Alabama

Multivariable calculus — partial derivatives, multiple integrals, and vector calculus.

Digital Logic

January 2025 - May 2025 University of Alabama

Binary, Boolean algebra, logic gates, and combinational and sequential circuit design.

Blount Scholars Program — Foundation II

January 2024 - May 2024 University of Alabama

Continuation of the Blount seminar sequence — same small-cohort format, building on the interdisciplinary themes from Foundation I.

General Physics with Calculus I

January 2024 - May 2024 University of Alabama

Mechanics and kinematics — Newton's laws with calculus backing them up.

Calculus II

January 2024 - May 2024 University of Alabama

Integration techniques, sequences, and series. Polar coordinates make an appearance too.

CS I for Majors

January 2024 - May 2024 University of Alabama

First real programming course. Python fundamentals, problem decomposition, and intro algorithms.

Blount Scholars Program — Foundation I

August 2023 - December 2023 University of Alabama

First seminar in the Blount Scholars Program, a selective four-year living and learning community at UA with small cohort classes and an interdisciplinary, humanities-focused curriculum.

Calculus I

August 2023 - December 2023 University of Alabama

Limits, derivatives, and integrals. The mathematical backbone of pretty much everything that follows.

Engineering Foundations

August 2023 - December 2023 University of Alabama

Engineering problem-solving, design process, and technical communication — the how-to-think-like-an-engineer course.

General Chemistry

August 2023 - December 2023 University of Alabama

Atomic structure, chemical bonding, stoichiometry, and intro thermodynamics.