Portrait of Carter Hawkins

Hi, I'm Carter!

I am a current student at Virginia Tech pursuing a degree in Computer Science. I plan to pursue a career in Software Engineering.

About Me

Get to know me!

Hi, I’m Carter Hawkins, a Computer Science student at Virginia Tech focused on software engineering. I like building reliable web applications, learning new tools, and turning ideas into polished products that are easy to use and maintain. Outside of class and project work, I enjoy exploring new technologies and improving the systems I work on.

My Skills

Next.js

TypeScript

React

Swift

Java

Python

SQL

NoSQL

Firebase

Docker

Git

Github

Ubuntu (Linux)

Projects

Task Forge

Task Forge

A reminder app that syncs assignments from Canvas LMS and Google Calendar, storing tasks in a cloud-synced SwiftData database and using push notifications with spaced scheduling to improve task completion.

Technologies Used

Swift

SwiftUI

SwiftData (SQL)

Cloudkit

ScheduleVT

ScheduleVT

Developed a full-stack React course scheduling app for Virginia Tech students, using Firebase for authentication and data storage, with a custom API and recursive algorithm to generate valid class schedules.

Technologies Used

TypeScript

React

Firebase (NoSQL)

Turtle Clash

Turtle Clash

Developed a multiplayer iMessage game using Swift, SwiftUI, and the Messages Framework, featuring custom animations and surpassing 3K+ downloads on the Apple App Store.

Technologies Used

Swift

SwiftUI

AVPlayer

Messages Framework

Scale Master

Scale Master

Built Scale Master, an iOS app that visually demonstrates musical scales with synchronized audio playback. The app helps users practice musical scales on an instrument.

Technologies Used

Swift

SwiftUI