I'm a Computer Science and Information Technology & Web Science major at RPI

I enjoy efficient programming and algorithm design, AI integration, and building apps that help make life easier for both developers and users.

See projects Get in touch GitHub

Profile photo

About

I'm a student studying Computer Science and Information Technology & Web Science at Rensselaer Polytechnic Institute. I'm passionate about software development, machine learning, and creating meaningful technologies. I'm currently seeking a Summer 2026 internship to further my practical knowledge and contribute to other projects, while working with other dedicated individuals.

I enjoy collaborating with others towards a shared goal, learning about new technologies, and solving problems.

Selected Projects

Tetromino Solver

A fast C++17 based 8x8 Tetromino solver, supporting multithreading and designed with a number of optimizations from Bitboard representation to checkerboard parity pruning. Users can quickly find one, or all solutions to various Tetromino puzzles.

Built in C++17

Repository

Sprout - Discord Bot

A general-purpose Discord bot with features for server utilities, moderation, games, and an AI researcher command. This command utilizes an Ollama endpoint to run a large language model, which through Langchain and Langgraph can perform web searches via Tavily, and can conduct iterative research until a comprehensive answer is found.

Built in Python 3.11 using Discord.py and SQLite

Repository

Terminal Renderer

A library for helping render terminal graphics in C++. Supports basic UI rendering with multi-platform user input, canvases, and shape rendering to the terminal screen.

Built in C++11, and designed for C++11+

Repository

Work Experience

Data Structures Undergrad TA

Rensselaer Polytechnic Instutute

Fall 2025 - Spring 2026 (Current)

I've worked to mentor two classes of over 200 students. I help teach fundamental data structures and algorithms (arrays, linked lists, hashtables, heaps, etc.) by holding lab blocks to help students get hands-on experience with data structure implementation and usage. I helped write and grade exam questions that fairly evaluate students' knowledge of course topics. I also hold weekly office hours to assist students with homeworks and study techniques.

Webmaster

RPI Ultimate Frisbee Team

Fall 2025 - Spring 2026

Developed the new team website with React Native, Next.js, and TailwindCSS. Updated the existing website with the new officer bios and team information.

Programming & Game Design Counselor

TIC Summer Camp

Summer 2025

Lead daily instructional sessions in programming for kids 6-15, including 3D Game Design in Unity for older kids, and Scratch for younger ones. I maintained a safe and encouraging learning environment for everyone regardless of background. I guided campers through hands-on projects, supporting their development and troubleshooting issues along the way.

Languages

Tools

Contact

If you'd like to contact me, feel free to email hellokaichung@pm.me.

Connect with me on LinkedIn

View my GitHub