Kepler Boyce

Picture of Kepler

Hi, I'm Kepler!

I'm a 2nd-year computer science student at Georgia Tech, studying the Systems & Architecture and Intelligence concentrations. I am also minoring in robotics, as I find the challenges of motion planning and autonomous control very interesting.

This website showcases some of the projects that I have made in my free time. I enjoy learning new programming languages and frameworks, so many of these projects were ways for me to build something that I wanted to make while also learning something new at the same time. Several of these are also ongoing projects that I am still working on.

Projects

Picture of placeholder

keplerboyce.com

October 2024 – ongoing

keplerboyce.com

This website, where I showcase all of my projects! I originally made this with Next.js, but I wanted to try Svelte to learn something new. So far, I'm really enjoying the templating system and simpler-to-use props and state compared to React's props and hooks.

SvelteKit

Svelte

Typescript

TailwindCSS

CSS

Picture of kwordle.app game

Online Wordle game that supports lobbies of up to 10 players. Updated and modernized version of old kwordle.app hackathon project, including many additional features and settings to make it fun for everyone.

Rust

Actix

SSE

Next.js

React

Typescript

TailwindCSS

Docker

Picture of placeholder

Gamedev Projects

December 2023 – ongoing

A few side projects I have worked on using both the Unity and Godot game engines, including a couple of small 3D FPS game I built as test projects and a 2.5D roguelite deck-builder game that I am currently working on and hope to release in the future.

Unity

C#

Godot

GDScript

Shaders

Blender

Picture of gulpin.games chess game

gulpin.games

June 2023 – ongoing

gulpin.games

A website for playing online 1v1 games with friends, including chess, connect-4, ultimate tic-tac-toe, and more games to come in the future.

Rust

Actix

PostgreSQL

Redis

SSE

Next.js

React

Typescript

TailwindCSS

Docker

Picture of placeholder

Minitimer

August 2023 – ongoing

A modern, simple timer website and desktop app for speedcubers. Includes standard features such as timing with keyboard, tracking solve times in sessions, and storing personal records and past solves' scrambles.

Rust

Tauri

Next.js

React

Typescript

TailwindCSS

Picture of placeholder

CubeScramble

August 2023

A library that generates random-state scrambles for the 3x3 Rubik's Cube. I originally made this to generate the scrambles for my Minitimer speedcubing timer app, and I plan to come back to this project and add support for other official World Cube Association puzzles in the future as I continue working on Minitimer.

Rust

Picture of pitch trainer app

Pitch Memory Trainer

August 2023

A simple desktop app that generates pure sine waves for practicing pitch memory. I built this as a way to practice JavaFX prior to the CS 1331 advanced standing exam at GT, which included JavaFX content.

Java

JavaFX

Picture of Pokémon type practice website

Pokémon Type Trainer

A very small and silly website built to help myself remember Pokémon type interactions.

Next.js

React

Typescript

TailwindCSS

Picture of placeholder

Sightreading Trainer

January 2023

A website for training sheet music sightreading, built with a team for the GunnHacks 9.0 hackathon. Displays notes on a staff with either treble or bass clef, and you play the shown notes either using the on-screen piano or on a phsyical MIDI device that you connect.

Next.js

React

Typescript

TailwindCSS

Picture of placeholder

kwordle.app (old)

February 2022

A real-time 1v1 Wordle game made for the GunnHacks 8.0 hackathon. This was my first experience with web development.

Express

WebSocket

Javascript

HTML

CSS