Software Engineer

Garrett Vernon

Computer Science graduate and current M.S. in Computer Science student at Georgia Tech, specializing in Artificial Intelligence. I design and build full-stack applications, backend systems, and cloud-integrated software.

About

Bio

I'm a Computer Science graduate and current M.S. in Computer Science student at Georgia Tech, specializing in Artificial Intelligence. I'm focused on software engineering, full-stack development, backend systems, cloud technologies, and AI.

My experience includes Java, Python, TypeScript, JavaScript, C#, SQL, Spring Boot, Angular, Next.js, FastAPI, .NET MAUI, and AWS. My projects include Provenance, an AI-powered application focused on intelligent retrieval and data-driven systems, along with full-stack and cloud-based software projects.

I'm continuing to build my software engineering and AI skills through graduate study and hands-on development, with a focus on applying technology to real-world problems.

Open to internships Early-career roles Georgia Tech OMSCS — AI

Tech Stack

JavaScriptJavaScript
ReactReact
CSSCSS
PythonPython
HTMLHTML
Node.jsNode.js
C#C#
GitGit
JavaJava
AngularAngular
RR
Spring BootSpring Boot
What I Do

Skills & Expertise

01

Frontend Development

Building responsive, accessible interfaces with Angular and React.

02

UI/UX Design

Designing clean layouts and user workflows that are easy to navigate.

03

Backend Development

Designing secure REST APIs, data models, and cloud-deployed services.

04

Performance Optimization

Writing efficient, scalable code and automating delivery with CI/CD.

Portfolio

Projects

01

HomeLink Service Hub

Full-stack marketplace platform enabling homeowners to request services and providers to manage jobs across a complete lifecycle.

  • Independently rebuilt and expanded a university capstone project into a full-stack production-style marketplace platform
  • Architected a three-role system (homeowner, provider, admin) with role-based access control
  • Built JWT-secured REST APIs using Spring Boot and integrated Angular frontend
  • Designed and implemented end-to-end service request and payment processing workflows
  • Deployed scalable infrastructure on AWS (Elastic Beanstalk, RDS, S3, CloudFront)
  • Automated CI/CD pipeline using GitHub Actions
AngularJavaSpring BootMySQLAWSJWT
HomeLink Service Hub
02

Provenance

Question-answering system over SEC EDGAR filings that retrieves and re-ranks passages, then generates answers where every claim cites the exact source text.

  • Built hybrid retrieval combining pgvector semantic search and BM25 full-text search, merged with Reciprocal Rank Fusion
  • Fine-tuned an in-house cross-encoder re-ranker and exported it to ONNX for deployment
  • Bootstrapped training data using an LLM, removing the need for manual labeling
  • Built an evaluation framework measuring answer faithfulness and citation accuracy
PythonPyTorchFastAPIPostgreSQLONNXDocker
Provenance
03

Luex

Cross-platform financial tracking application for desktop and Android with real-time cloud synchronization.

  • Designed application architecture and user workflows for structured financial tracking
  • Built cross-platform UI using .NET MAUI and XAML
  • Integrated Firebase Firestore for real-time data synchronization across devices
  • Implemented scalable data handling for consistent multi-device user experience
C#.NET MAUIFirebaseXAML
Luex
04

Cheevo

Full-stack Xbox achievement tracker that connects to a player's Xbox Live profile to surface games, completion progress, achievement rarity, and gamerscore in one place.

  • Integrated Xbox account authentication via OpenXBL OAuth with encrypted, per-user token storage
  • Built background library synchronization with live progress updates
  • Surfaced achievement details with filtering, sorting, and rarity metrics
  • Added a Redis caching layer to manage external API rate limits
Next.jsTypeScriptFastAPIPostgreSQLRedisDocker
Cheevo
05

Ohio Unitization & Drilling Units

Browser-based viewer for Ohio oil & gas unitization boundaries and horizontal drilling units, sourced live from ODNR's public ArcGIS service.

  • Built an interactive Leaflet map color-coded by unitization status
  • Created an ArcGIS-style data table with sorting, filtering, and CSV export
  • Queried ODNR's public ArcGIS feature service at runtime — no backend required
  • Added spatial analysis and place/county geocoding for navigation
JavaScriptLeafletArcGIS RESTGitHub Pages
Ohio Unitization & Drilling Units

Resume

View my complete resume — experience, education, and the full toolset — or download a copy to keep.

Get In Touch

Let's build something great.

I'm always open to new opportunities and conversations.