Derek Chen

I'm a software engineer and fourth year Computer Science student at UT Austin. From my early days developing Minecraft Java mods downloaded by millions, to building academic tools relied upon by 50,000+ students daily, to shipping production code for leading tech companies, my focus remains the same: I build reliable, high-performance software that solves real problems for real people.

Featured Projects

Here are some of the projects I've worked on that showcase my skills in full-stack development and problem-solving. See more projects here!

Guests
JavaGradleBukkitPaperMC

Guests

In response to organized griefing waves in 2025, developed a lightweight Bukkit plugin for public Minecraft servers that automatically places unverified players into a restricted guest state, allowing communities to keep servers open while protecting builds and gameplay. Implemented configurable permissions for spectator mode, chat restrictions, and block interaction to streamline onboarding without relying on a permanent whitelist.

UT Registration Plus
TypeScriptReactCSSSCSSSQLViteTailwindCSSFigma

UT Registration Plus

Developing an open source Chrome extension (50,000+ active users) that streamlines course registration by integrating course info, professor ratings, grade distributions, and schedule planning directly into official university pages. Built with React, TypeScript, Tailwind, Vite, and maintained in an industry style CI/CD environment by a student-led team. Navigated a complete architecture change off of previous jQuery, JavaScript, and HTML/CSS stack to support Manifest V3.

AccounTech
ReactJavaScriptHTMLCSSTailwindCSSNode.jsGPT-4Google Cloud PlatformFigma

AccounTech

AccounTech is a GPT-4 powered virtual accountant for credit/debit cardholders to assist with personal finances. It uses a reactive feedback system that gives immediate feedback on each transaction. Built in 24 hours with three teammates for HackTX 2023 (Hosted by Freetail Hackers). Demo: https://www.youtube.com/watch?v=NWfa8gtDus8

UT Austin Distribution Viewer
JavaScriptHTML/CSSExpressSQL

UT Austin Distribution Viewer

Developed a user-friendly website with HTML/CSS to replace outdated tools, offering intuitive visualizations of course grade distributions at UT Austin with back-end infrastructure hosted with Express.js framework and SQL. Assisted 6,100+ distinct students during registration periods in the initial 12 month period.

Pear Desktop (formerly YouTube Music Desktop)
TypeScriptElectronCSSHTMLJavaScript

Pear Desktop (formerly YouTube Music Desktop)

My first real open source work! Contributed to the open-source music player with a Romanization toggle for the Genius plugin and improved behavior for East Asian-language tracks. Followed up with additional work on song-type lyric interception and translation-path handling, plus stability improvements that reduced long-session memory growth. Also addressed a critical memory leak in web request and content-filtering environments so lyric features behaved more reliably across user setups.

Trove: The Lost & Found App
React NativeJavaScriptJavaMongoDBSpring BootFigma

Trove: The Lost & Found App

A virtual lost-and-found app for college campuses, inspired by the $70 dorm key replacement costs at UT Austin. In a 24-hour HackTX 2022 sprint, worked with a team of three to design in Figma and develop a React Native frontend with a Java Spring Boot + MongoDB backend. Delivered a fully functional, polished app that won Best Overall Beginner Hack out of 75 teams. Despite being new to React Native and working under tight time constraints, my team delivered a fully functional, aesthetically polished app that won Best Overall Beginner Hack Award out of 75 teams.

SLORK Wars Episode II: Attack of the Violas
Unreal EngineC++Blender

SLORK Wars Episode II: Attack of the Violas

Now with over 50 thousand views! Launched a multi-month project utilizing all the talents my high school orchestra friends had. Produced a short film entertaining over 50,000 viewers. Recruited 200+ students to join the project. Utilized Unreal Engine (C++) and Blender to 3D model and animate scenes and characters. Based heavily on Rogue One and Revenge of the Sith

Construction vehicle

More coming soon. Work in progress.