Philadelphia, PA

Building
bridges
betweendesignandcode

I'm

acomputersciencestudentbydayanddeveloperbynight
Scroll down

Experience

April 2025 - Present

Software Engineer Intern @Comcast

Cassandra Database UI

Developed an interface that queries our Cassandra database for specific devices and displays their data in a humanly readable format

Mac Address

Enter a mac address

Model

Enter a device model

+ more to come
April 2024 - Sep. 2024

Junior Software Engineer @AlumnIQ

Mail Webhook Handler

Designed and implemented a webhook mail handler (AWS Lambda function) using the Mailgun API, which handles all transactional and event mail for the platform

React
Mailgun
Amazon Web Services

Support Staff

Provided on-site support at prestigious alumni events including UPenn's Alumni Weekend and Drexel's 50-year Class of 1973 reunion, while managing customer support tickets to ensure seamless event experiences

  • Person

    Our event website is experiencing issues for attendees

  • We've identified the issue and are deploying a fix

    AlumnIQ Logo

Updated Functions

Modernized AWS Lambda infrastructure by migrating 100+ functions from CommonJS to ESM, upgrading to Node.js 20 LTS, and replacing legacy dependencies with modern alternatives to improve performance and maintainability

TypeScript

query.ts

update successful

TypeScript

auth.ts

update successful

TypeScript

api.ts

update successful

Comprehensive Testing

Added over 300 tests across various platform services, ensuring code reliability and preventing regressions with comprehensive unit, integration, and end-to-end tests

PASScool.test.js
✔ Tony is a genius.
✔ Tony is awesome.
✔ Tony is great.
Test suites:3 passed,3 total
Time:1.5s
Done in 2.5s.

Projects

All of the projects I have worked on, spanning from the past to the present.

  • Oct. 2024 - March 2025
  • March 2025
  • Sept. 2024 - Dec. 2024
  • Sept. 2023 - Dec. 2023
  • April 2024
  • Jan. - June 2023
  • Dec. 2022 - Jan. 2023
  • Feb. 2019 - Jan. 2022

Hover or click on a project to learn more about it

Common Questions

Answers to your burning desires