Kyle Mayes
Software Developer


I am a software developer currently based in Atlanta, Georgia.


I have been programming for nearly ten years and have honed my skills in the classroom, while working on numerous personal projects, and as a professional software developer. My experience has given me a comfortable command of both front-end and back-end technologies.

Core Technical Skills

Languages: C, C++, Rust, C♯, Java, Python, JavaScript, TypeScript, CSS, HTML, SQL
Technologies: Angular, Vue.js
Other: Git, command-line usage


Kennesaw State University Kennesaw, GA
College of Computing and Software Engineering, M.S. Computer Science
2016 – 2018 (expected)
Kennesaw State University Kennesaw, GA
College of the Arts, B.M. Music Performance
2010 – 2015


United Parcel Service Alpharetta, GA
Intern / Co-op
May 2017 – March 2018
Worked with two other interns to design and implement a web application for internal use at UPS. Gathered requirements from the business team, assigned work amongst ourselves, and produced a working prototype which was well received by senior leadership. Continued development of this application on my own, eventually deploying it into production where it saw daily use by many UPS employees.
United Parcel Service Alpharetta, GA
Software Developer I
March 2018 – Current
Continued development on the web application I started as an intern, fixing bugs and adding many features in preparation for a global release. Gained experience in developing and supporting an application throughout the entire software development cycle.


For the full list of projects I have published, visit my GitHub profile.

A zero-allocation OpenType parser.
Provides a parser for OpenType font files that does not require dynamic memory allocation.
Rust bindings for libclang.
Provides a set of Rust bindings to libclang, the C API for the Clang compiler.
A somewhat idiomatic Rust wrapper for libclang.
Provides an easier-to-use wrapper around the raw C API exposed by clang-sys.
A C++17 testing and benchmarking library.
Provides simple and powerful mechanisms for writing tests and benchmarks.