Software Engineer

Garrett Vernon

A Computer Science graduate and incoming Georgia Tech OMSCS student, I design and build full-stack applications, backend systems, and cloud-integrated software.

About

Bio

I'm an early-career software engineer focused on building scalable full-stack applications, backend systems, and cloud-integrated solutions.

I recently earned a B.S. in Computer Science from Franklin University and will begin the Georgia Tech OMSCS program in Artificial Intelligence in Fall 2026.

My experience spans Java & Spring Boot backends, Angular frontends, AWS deployment, automation tooling, and cross-platform development with C#/.NET MAUI — with an emphasis on clean architecture and maintainable design.

I've built and deployed production-style applications with secure REST APIs, CI/CD pipelines, cloud infrastructure, and real-time synchronization systems.

Open to internships Early-career roles Georgia Tech OMSCS '26

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

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
03

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
04

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

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.

Have a project in mind or just want to chat? I'm always open to new opportunities and conversations.