About

About Me

Hey there! Welcome to my Portfolio! I'm a software engineer with a love of problem solving and learning. I specialize in backend development and applications of algorithms and data structures. I also have a passion for indie game development.

As a software engineer, I've interned at Statsig and Lockheed Martin. I have been on my University's competitive programming team for the past four years and competed in the Southeast USA ACM ICPC competition several times and competed online on sites including Codeforces and CodeChef.

I have recently graduated with a Bachelor's degree in Computer Science, and I'm excited to apply my skills to real-world problems. When I'm not coding, you can find me bouldering, playing video games, or diving into a good book. I'm also a big fan of dogs.

Skills

languages

C
C++
C#
CSS
Haskell
HTML
Java
JavaScript
Python
Rust
TypeScript
Visual Basic

frameworks

Mantine
Next.js
Node.js
React
React Native
Tailwind CSS

tools

Firebase
Git
Github
Google Cloud
Google Suite
Graphite
Jira
Linux
Microsoft Office
Unity
VS Code

Work Experience

  1. Software Engineering Intern

    Statsig

    May 2024 - Aug 2024

    • Designed and deployed a TypeScript service to satisfy customer SLAs, connecting customers to their data in 2-3 seconds instead of 1-2 minutes
    • Created a TypeScript service that sped up the regeneration of customer data by 300%
    • Converted a TypeScript API into Rust to utilize Rust’s inherent parallel functionality, saving Statsig $20/day
  2. Competitive Programming Team Member

    University of Central Florida

    Sep 2020 - May 2024

    • Collaborated in programming teams of three to solve 8-12 problems in 5 hour practice contests
    • Studied 100+ advanced data structures and algorithms, like dynamic connectivity, treaps, and Minkowski sums
    • Solved 1000+ problems using Java and C++ with an average program length of 100-200 lines
  3. Teaching Assistant

    University of Central Florida

    May 2023 - Jul 2023

    • Lectured on data structures and competitive programming problem solutions
    • Supported students in fixing and improving their competitive programming solutions
    • Collaborated on creating problems and data for contest problems with other Teaching Assistants
  4. Machine Learning Researcher

    University of Central Florida REU

    May 2022 - Jul 2022

    • Investigated computer vision and machine learning algorithms for detecting fallen people in static images
    • Collected an image database of 30,000+ images using Google scraping tools
    • Developed image classification in Python with >95% accuracy using algorithms like ResNet and VGG19
  5. Software Development Freelancer

    Upwork and Parker Dewey

    Jun 2021 - Oct 2021

    • Created a Visual Basic application to automate PowerPoint to .mp4 conversions
    • Designed a Google Sheet dashboard to automate filtering data using fluctuating criteria
  6. Software Engineering Intern

    Lockheed Martin

    May 2018 - Aug 2019 (Seasonal)

    • Automated heuristic text matching between text files and variable file types using Python
    • Improved the runtime of in-house Visual Basic applications by over 96%
    • Designed internal websites using Confluence, HTML, and CSS

My Favorites

A collection of some of my favorite things