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.
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.
I have developed a RISC processor using Verilog design language, that can run a subset of the MIPS instruction set.
I developed a full-featured website with an interactive online menu for a local Chinese restaurant in my hometown.
I wrote a dynamic memory allocator in C, complete with standard interfaces for malloc()
, realloc()
, and free()
API using a
custom memory management algorithm.
I wrote code to implement multi-level 64-bit paging in a customized MiniOS kernel.
I developed a custom channels implementation in C using the POSIX threads API. This implementation has been stress-tested with large concurrent workloads.
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.