pic of me :3

> kyle trinh

cse + math @ ucsd 26

"obsession > discipline > motivation"

linux rice: dotfiles

linkedin

|

github

|

kytrinh@ucsd.edu


You can find my course notes for Real Analysis here: MATH 140 Notes

research interests

  • distributed networked systems
  • algebraic formalization
  • llm assisted proof generation

stuff i worked on

  • SURFStore
    A fault-tolerant, asynchronous, distributed, networked database that supports file storage and retrieval using the RAFT consensus algorithm as part of CSE 224. Used Golang, gRPC, Protobuf, TCP/IP.
  • junkfish
    A Chess bot running on low-power recycled IoT microcontroller units on a custom chess engine in C++. Uses the minimax algorithm with alpha-beta pruning. Won 1st place at Fall 2024 UCSD IEEE Quarterly Projects.
  • DevOps Intern
    @ Insulet
    Optimized CI/CD processes, reducing conflict resolution time by 14% with Python scripts. Designed a CLI for developers and automated permission management using REST APIs.
  • BlazeGuard.ai
    Trained a ResNet 18-layer CNN on Canadian wildfire satellite images over the last 30 years to predict wildfire outbreaks. Won 2nd place @ UCSD DiamondHacks 2024.
  • Taxi Predictor
    Engineered a predictive model utilizing Polynomial Regression to forecast taxi fares based on historical data. Built another model with a Decision Tree to predict taxi trip duration. Applied feature engineering on dataset of over 1 million records and optimized using scikit-learn's GridSearchCV.
  • Successerator
    Android App
    Developed interactive UI elements for an Android To-Do app in an 6 person team with Agile Development. Used Java, Android Studio, JUnit, and Espresso (UI Testing). Built for CSE 110.
  • Capacitive Touch
    Keyboard Software
    Developed cross-compatible UI to program custom-made touchpads for rhythm games. Built with ESP32 S3 microcontroller, Flet (Python wrapper for Flet), pyautogui, and pyserial. Awarded the Best Project Demo Award by IEEE out of 108 participants. IEEE QP FA23.
  • REST API Error
    Handling
    Conducted research on REST API error handling, creating a Flask-based web coding environment to collect data on how software engineers handle errors to write code. Former research assistant at SALAD Lab @ UCSD under Professor Coblenz.
  • Game of Life
    Simulator
    Implemented Conway's Game of Life using C. Hand-wrote Assembly to optimize main loop generation performance by 30.5x. Placed 8th out of 450 students. Built for CSE 30.
  • TUAS Blog Writer
    I write posts about the Triton Unmanned Aerial Systems team and promote their brand on LinkedIn.
  • CSE Instructional
    Assistant
    Tutored CSE 11 @ FA23, CSE 29 @ SP24, CSE 8A @ FA24. Always paying it forward to our communities.
  • UCSD SMASH
    Hackathon
    Won 1st place for the most innovative machine learning model to detect Gravitational Wave Anomalies in LIGO data. Preprocessed data with a signal convolution and compared it to signal entropy. Used a Variational Autoencoder to detect anomalies.
  • SDSU Datahacks
    2024
    Won honorable mention for Geocomputational Thinker for simulating pharmaceutical supply chains in rural, low-resource, and underdeveloped communities. Used Python, Pandas, and NumPy to model the supply chain. Vectorized all functions to support for up to 10 million stakeholders.

tech stack(s)

languages

  • Java
  • Rust
  • C/C++
  • Python
  • Golang
  • Matlab
  • Lean4 + Coq
  • fish + bash
  • ARM Assembly

frameworks

  • gRPC
  • JUnit
  • Grafana
  • Protobuf
  • Prometheus
  • numpy/pandas
  • Flask/Django
  • VictoriaMetrics
  • pytorch/TensorFlow/scikit-learn

dev tools

  • Git
  • VSCode
  • Docker
  • OpenAPI
  • Ansible
  • Kubernetes
  • Android Studio
  • Bitbucket/Bamboo/Jira
  • Linux (Arch, Ubuntu, Debian)

blog

  • building a split keyboard