SOFTWARE ENGINEER

GAVYN EZELL

Seattle, WA · EZELLGAVYN@GMAIL.COM

I am a passionate software engineer who loves to collaborate with others and solve fun and interesting problems through tech. From internships, various projects, and coursework, I've gained experience writing fullstack software.

View Resume as PDF

Experience

Coding Instructor

iCode | Bellevue, WA
November 2024 - February 2025
  • Teaching over 20 students foundational programming and software concepts through JavaScript, HTML, and CSS.
  • Collaborating with other instructors to adapt and teach curriculum from corporate, to address the needs of different students and classes.
  • Writing worksheets and exercises for students to practice and retain learned material outside of class.

Software Engineering Intern

GoFundMe | San Diego, CA
July 2023 - September 2023
  • Worked with a senior engineer to implement a standardized event streaming protocol using Apache Kafka, meant to serve machine learning and business intelligence teams for downstream analytics.
  • Developed a service named Eventer using FastAPI, used to publish and subscribe to registered events within GoFundMe's main microservices, which included user and fundraising activity.
  • Collaborated with microservice teams to implement event listeners in PHP and Laravel. Ensured proper integration and deployment with PHPUnit.

Software Intern

VoLo Foundation | Remote
July 2022 - September 2022
  • Built a Flask app to centralize access to personal health data from various health wearables such as Dexcom Glucose Monitoring, Fitbit, and Oura Ring.
  • Presented a live demo of the web app to the foundation’s leadership, receiving feedback for its functionality and design to plan for future changes to the app.

Projects

TwoFrame

Web Application

Skills: TypeScript, Next.js, Tailwind, HeroUI, Supabase, Drizzle, Docker, Python

  • Formed a small team of developers to make a full-stack Next.js site for managing video game tournaments.
  • Designed a data schema and developed a fully functioning backend using Supabase.
  • Wrote a script to properly generate and display double-elimination brackets that take into account fair seeding and double-jeopardy avoidance.
gif

VR Drummer

3D Unity Game

Skills: Unity, C#, Meta Quest Development

  • Designed and created a Quest 2 VR game to simulate a real life drum kit, and included a simple 3D interfaced metronome.
gif

Super Smash Bros. Player Tracker

Web Application

Skills: Javascript, Express.js, MySQL, API, GraphQL, Twilio

  • Developed a website for monitoring pro players in the Super Smash Bros. Ultimate competitive scene, using Express.js and MySQL.
  • Utilized Start.gg’s GraphQL API to fetch data for competitor info, such as their recent tournament placements, upcoming tourneys, and socials.
  • Incorporated Twilio’s Messaging API for a simple notification system.
gif

Ray Tracer from Scratch

3D Rendering Engine

Skills: C++

  • Built a ray tracer in C++ to read a formatted scene description file and render a 2D image.
  • Implemented a bounding volume hierarchy for accelerated rendering runtime, cutting hours of rendering time down to seconds.
  • Additionally created a script for translating .obj files into readable files for the ray tracer.
gif

Eventify

Web Application

Skills: Javascript, Express.js, MongoDB, Mongoose, React, REST

  • Participated in ACM @ UCSD's Spring 2023 Project Group, working with 5 others to build a website for event promotion and search on campus, using the MERN stack
  • Designed and implemented a RESTful API using Express.js to handle authentication, and manage user and event information.
  • Utilized AWS S3 for simple media storage.
gif

Gavyn's Voyage

3D Website

Skills: JavaScript, Three.jsGLSL

  • Built an interactive 3D website to learn about me using Three.js
  • Wrote multiple shaders in GLSL, inspired by the style and environment of The Legend of Zelda: Wind Waker
gif

VR Air Racing Game

3D Unity Game

Skills: Unity, C#, Meta Quest Development

  • Built a VR air racing game, using the Quest 2’s hand tracking capabilities for user interaction and control.
gif

Education

Bachelor of Science, Computer Science

University of California, San Diego | La Jolla, CA
September 2020 - March 2024

Skills

Programming Languages

  • Python
  • Typescript
  • C++
  • C#
  • PHP
  • HTML
  • CSS
  • Java
  • SQL
  • CUDA

Frameworks and Libraries

  • Next.js
  • SvelteKit
  • React
  • Tailwind
  • Flutter
  • FastAPI
  • scikit-learn
  • NumPy
  • Selenium
  • BeautifulSoup

Technologies

  • Git
  • AWS
  • Google Cloud Platform
  • Kafka
  • Docker
  • Supabase
  • MySQL
  • Firebase
  • MongoDB
  • Unity
  • Godot