Hi! I'm Gabriel

Developer @ Princeton

Experience

June 2024 - Present
Software Engineer Intern

Everest Re Group

  • Developed filter with React and TypeScript for automation management, reducing search time by 50%
  • Designed and implemented backend and frontend features, including bug fixes, resulting in the successful transition of the project from local development to production.
  • Enhanced internal database utility library using C# and EF Core, adding features such as auto-incrementing keys, dynamic sorting, and non-tracking save methods, which reduced database save time by 50%
  • Developed and fine-tuned a machine learning model using XGBoost to impute missing data for an application dashboard covering 400+ applications, improving data completeness and accuracy
May 2024 - Present
Team Lead

HoagiePlatform

  • Implemented filtering features through React and Zustand, enhancing search functionality for 1300+ courses.
  • Led a team of 5 developers to work on a course planning application, serving 600+ users.
May 2024 - Present
Undergraduate Researcher

Princeton HCI Lab

  • Designed wireframe for feed manipulation feature in open-source Mastodon client mobile app using Figma.
  • Implemented changes to the algorithmic feed of the Mastodon Android app using Java and Kotlin.
May 2024 - Present
COS Departmental Chair

SHPE

  • Organized events featuring members of the COS community, fostering engagement and networking opportunities for undergraduates.
  • Provide mentoring and career guidance to COS students, supporting their academic and professional development through personalized advice and resources.
September 2023 - April 2023
COS Lab TA

Princeton University Computer Science Department

  • Provided debugging assistance to 20+ students per week in the introductory programming systems and algorithms and data structure courses, helping them overcome coding challenges and improve their skills.
  • Explained and illustrated foundational topics to students through 13 assignments, dedicating 4 hours per week to ensure a comprehensive understanding of the course material

Projects

Order Book
Project Image 1
June 2024
  • Engineered an order book system in Python, supporting Limit, Fill-and-Kill, Fill-or-Kill, and Market orders.
  • Implemented a price-time priority matching algorithm, supporting thousands of orders per second.
View Project
Golazo!
Project Image 1
June 2024
  • Developed "Golazo," a React + Node.js web app focused on soccer. Implemented personalized news, live scores, league standings, and top scorers across 1126 leagues and cups resulting in deployment on Render.
  • Utilized Axios and PostgreSQL to implement a user login system while utilizing cookies and security libraries to ensure personalized news while keeping user data safe
  • Implemented live score updates, standings, and top scorer information, ensuring users have the latest sports data at their fingertips.
  • Note: This is deployed on a free plan and might take up to ~1 minute on inital load
  • Note: Due to Render hosting policies database might expire every 30 days and require a manual reset.
View Project
CourseAdmin
Project Image 1
March 2024
  • Co-developed course/graduation prerequisites management web application for administrators at Princeton University with 5 developers. Utilized Flask, JQuery, Javascript, and MongoDB, resulting in successful deployment with Render.
  • Implemented seamless navigation between pages using jQuery and JavaScript, enabling the editing of requirements and a student read-only view.
  • Integrated real-time updates for categories, ensuring that any changes are immediately reflected on the frontend without requiring a page reload.
  • Note: This is deployed on a free plan and might take up to ~1 minute on inital load
View Project
Course Registrar App
Project Image 1
February 2024
  • Developed a desktop application using Flask, PyQt5, and Python that allows for querying an SQLite database holding 1100+ courses across 5 different tables
  • Applied object-oriented programming principles and GUI development skills to create a robust and scalable solution for academic course scheduling.
  • Implementedcoverage, stylistic, and automated testing for the desktop application ensuring consistency with Python PEP 8 styling guidelin
  • Note: Due to policy the implemenation of this project cannot be released publicly.
Read Overview
Leveraging SHAP Values in Sepsis Modeling
Project Image 1
April 2024
  • Created gradient-boosting model for Sepsis modeling using a dataset with 40,336 patients
  • Utilized SHAP values to identify the most important features in the model, providing insights into the decision-making process
Read Paper
Seam Carver
Project Image 1
October 2023
  • Implemented a dynamic programming algorithm for content-aware image resizing using seam carving techniques.
  • Gained experience in advanced image processing and optimization methods through practical application.
  • Note: Due to policy the implemenation of this project cannot be released publicly.
Read Overview

Toolkit

Java

Java

Python

Python

JavaScript

JavaScript

PostGres

PostGres

SQLite3

SQLite3

C

C

CSS

CSS

NumPy

NumPy

React

React

JQuery

JQuery

R

R

R

NodeJS

R

C#

R

.NET

Contact Me

Whether you're a Recruiter, Professor, Peer, or just someone who wants to talk I love meeting new people so please reach out.