Hi, I'm Chen.

I am a computer science undergraduate at the Pennsylvania State University - Main Campus.

I’m Chen, a computer science student at Penn State University.

I have worked on and developed many front-end projects with a variety of tools such as Electron, Express, React, and more. I am able to learn new libraries and tools for projects effectively, and apply my knowledge in my work.

I like to create impactful software that reaches and is used by a broad audience. The software should serve a meaningful purpose, and should create some solid impact in the user’s lifestyle or day-to-day workflow.

Pennsylvania State University

B.Sc. CS from June 2019 - December 2024
Unix Filesystem Driver

I have made a filesystem driver in C that utilizes 64-bit opcode instructions to communicate with a low-level disk interface. The driver manages all facilities including read, write, and seek from the disk. It has been stress tested with various workloads, some of which are >1GB. Additionally, the driver works over LAN via TCP/IP.


CPU Design

I have developed a RISC processor using Verilog design language, that can run a subset of the MIPS instruction set.


Restaurant Website

I developed a full-featured website with an interactive online menu for a local Chinese restaurant in my hometown.


Dynamic Memory Allocator

I wrote a dynamic memory allocator in C, complete with standard interfaces for malloc(), realloc(), and free() API using a custom memory management algorithm.


OS Kernel

I wrote code to implement multi-level 64-bit paging in a customized MiniOS kernel.


C Channels

I developed a custom channels implementation in C using the POSIX threads API. This implementation has been stress-tested with large concurrent workloads.




*Please contact me for more details and source code where available.

If you have any questions or would like to contact me, please reach me through the email provided in my resume. I will respond as soon as I can. Thank you.