Profile picture

kevin yu.

Gunn High School graduate and first-year student studying Computer Science at Purdue University. Interested in art, web development, and robotics.

My resume can be found here.

About this website

This website was originally created to experiment with (at the time) new web technologies to me like Next.js and TailwindCSS. Since then, it has become a personal portfolio site and host for various miscellaneous web tinkering.

The structure and function of this website was largely inspired by sheeptester.github.io. View the source code for this website on GitHub, or a directory of all pages here.

Projects

Various programming projects for organizations like the Gunn Robotics Team or GunnHacks, as well as personal projects like RBot and WATT.

b01lers


bctf-icon

bctf

nextjstailwindcss

The new website for b01lers CTF!

Goldhaber-Gordon Group


flakefinder

opencvmultiprocessingnumpy

Scripts to detect and classify monolayer graphene flakes in microscope scan datasets.

GRT


GRT Website 2.0-icon

GRT Website 2.0

nextjstailwindcss

A modern rewrite of the Gunn Robotics Team website.

GRT2022

wpilib

FRC team 192 code for the 2022 FIRST Robotics Competition, Rapid React.

GRT2023

wpilib

FRC team 192 code for 2023 FIRST Robotics Competition, Charged Up.

Guava Bot-icon

Guava Bot

discord.jsPortalBot framework

Counting and !whois bot for an elusive discord server.

Guava Bot Slack-icon

Guava Bot Slack

bolt-jsslack-block-builder

Slack bot for an elusive slack workspace.

GunnHacks


GunnHacks 7.0-icon

GunnHacks 7.0

Website for GunnHacks 7.0, the seventh iteration of Gunn's annual hackathon.

GunnHacks 8.0-icon

GunnHacks 8.0

sveltekit

Website for GunnHacks 8.0, the eighth iteration of Gunn's annual hackathon.

GunnHacks 9.0-icon

GunnHacks 9.0

nextjstailwindcss

Website for GunnHacks 9.0, the ninth iteration of Gunn's annual hackathon.

G'Floats


hoco-radio-2021

pygame

Python script for the Raspberry Pi radio in the 2021 Junior float.

floats-2022

pygamepigpiomultiprocessing

Python scripts for the Raspberry Pi radio + hatch mechanism + fog machine in the 2022 Senior float.

Personal / other


RBot-icon

RBot

discord.js

Discord moderation and music bot written in discord.js 14, TypeScript, and sequelize.

WATT-icon

WATT

create-react-apptailwindcssfirebase

Gunn schedule app and UGWA successor.

Pyrite

nextjstailwindcssfirebase

A student-made schedule app for Purdue University!

Geckobot-icon

Geckobot

discord.net

Discord.Net bot with Google Drive integration and quantum computing shenanigans.

PortalBot-icon

PortalBot

discord.jsPortalBot framework

TypeScript discord.js bot for real-time cross-server communication.

kevin-yu-icon

kevin-yu

discord.jsPortalBot framework

Fun discord bot for personal servers.

Elixirbot

nostrumnosedrum

A testing / moderation bot written in elixir.

AP CSA

Repository of assignments from the first (scheme) semester of Gunn's AP CSA.

Gists

GitHub gists about specific programming concepts, cool programming languages / technologies, and more.

Short circuit evaluation

An explanation of short circuit lazy evaluation in boolean expressions, and its relevance in weakly typed languages.

Lambdas in Java

A guide to lambda expressions in Java 17.

Deploying to Vercel

A guide on how to deploy an organization repository to Vercel for free.

CTFs

I participate in Capture the Flag (CTF) competitions as part of Purdue's CTF team b01lers!

View an incomplete collection of challenge writeups here:

CTF writeups →

Competitive programming

My brief foray into competitive programming can be found on GitHub under competitive-programming-club, after the club at Gunn that inspired me to try CP.

My Codeforces profile can be found here.