Hero Image

KJ Kastning

    Computer Science Student at Georgia Tech

    I love to design websites

    develop games

    create applications

    and train neural networks

About Me

I'm a sophomore at Georgia Tech, majoring in Computer Science. Two of my interests include machine learning and game/graphics developement. You can see some of the projects I've made here! Beyond programming, I love to hike, play sports like hockey, and read.

Experience

Comet Volunteering
FRC Strategy Session
FTC Robots Web Viewer
FTC Community Webpage
FTC Contact Webpage
JavaScript
CSS
AWS
Git
UI/UX

Comet Robotics

Aug. 2024 - May 2025

Web Developer

Haymarket, VA

At COMET, I led the creation of a new website to represent over 50 members, coordinating with graphics teams for UI design and converting ideas into CSS. I also employed AWS Cloud Services for reliable hosting from wherever our competitions took us. In my spare time, I volunteered at several STEM events.

FTC Scouting Stat Analysis
FTC Scouting App
FTC Scouting Game
FTC Scouting QR Code App
FTC Scouting Generate QR Code App
Python
NumPy
OpenCV
Pandas
Matplotlib

More on Comet Robotics...

Scouting Lead

As scouting lead, I developed a wireless data transfer system with QR Codes and OpenCV during competitions, ensuring that 10+ simultaneous users could consistently share their data. I evaluated robot performance with NumPy, Pandas, and Matplotlib to inform our game strategy, taking our team to district playoffs.

CGI Inc

June 2024 - Aug. 2024

Cybersecurity Intern

Fairfax, VA

CGI Team
CGI Building
CGI SAST Tool
Git
Linux
Consulting
Python

During my time at CGI Inc, I evaluated AI cybersecurity tools by testing them on open source projects with source control, increasing engineer efficiency and enterprise threat detection. I also designed digital safety curriculums for nationwide non-profits through in-depth consulting.

Projects

Wake Up Already

CalcSpace

GPA Predictor

Wake Up Already Home Page

I used Next.JS, React, Prisma, ShadCN, Framer Motion, and Tailwind to create an alarm application that saves users alarms and plays them on time as long as the website tab is open. It allows users to upload their own local sounds for use with their alarms. Using NextAuth for authentication, it prohibits any activity beyond the welcome page without creating an account and also gives priviledge levels.

by Kj Kastning