I'm a rising Junior at the University of Notre Dame studying computer science and math with tangential interests in the philosophy of math, entrepreneurship, and AI.
Built data pipelines to retrieve product drawings and convert them to viewable assets by utilizing S3 buckets in order to cache converted images and expand bottlenecks, predicting product asset retrievals and slashing avg. response times by 30%
Proposed and built automated end-to-end regression test miner and suite with Cypress, jQuery, and Python, resulting in a 2.5x time reduction and a subsequent migration for the entire QA team to test for catalog defects in NA, Asia, and EMEA
Introduced containerized tests into CI/CD pipeline using Docker and Jenkins as part of software development lifecycle
Deployed a client-facing sales web app using React alongside Material UI and custom components for frontend & utilized internal framework to define backend dependencies for a specific product line which will service ~2000 customers/year
Built dynamic ride handlers and refactored pre-existing endpoints with TypeScript through native integration with Firebase Cloud Functions resulting in 15% faster request response resolution times
Introduced unit tests into team’s development workflow with Mocha to validate and test changes on updated features
Led transition to new backend server by building tri-layer handler, service, and repository architecture in Golang and validated requests by handling I/O with middleware, error functions, & user authentication through JSON Web Tokens
Graded homework and tests while providing detailed feedback for proofs on logic, set theory, and number theory
Assisted 20-30 students a week by conducting office hours, resulting in a 4.9% higher final grade of active attendees
Engineered artificial neural networks using TensorFlow and Pandas in Jupyter notebook to predict retail data trends using time-series data of 200 economic indicators, resulting in a 30-50% reduction in loss on highly correlated factors (Year 1)
Developed Q-learning and Monte Carlo method-based models in the context of reinforcement learning. (Year 2)
Implemented discrete neural networks utilizing groups and morphisms in universal algebra and category theory (Year 3)
Constructed a trading web application for a video game that enables users to log in with cookies, offer trades on a marketplace, access a database of all items, create listings with inventory retrieval, and manage listings.
Skills: Node.js, React, CSS, REST, Express, MongoDB, Steam API, Passport.js
Automated the purchase of assets on a trading site by implementing a “sniping” feature for filtered items. Developed further iterations of bot for clients by utilizing asyncio and reverse-engineered APIs to increase efficiency.
Skills: Python, ChromeDriver, Selenium, asyncio, multithreading
Helped develop data handlers for Quantdome, a ND Financial Engineering Club trading software with microservices event-driven architecture using Apache Kafka. The software allows for real-time and backtesting simulation of strategies. Presented final product to International Business Council President Matt Bush
Skills: Apache Kafka, Python, Microservices