Kevin Chea
About Experience Projects Blogs Contact



Recent Projects

Concrete Boat Design Prototype

Collaborated with 4 other colleagues to propose boat designs and concrete mixes while distributing project roles. I developed a model boat and boat mold on SolidWorks as a prototype to be 3D printed and filled with our concrete mix to be tested

(P)retty (S)imple (Sh)ell

This is a command line interface similar to bash that is able to perform simple UNIX operations. Functionalities include but not limited to which, exit, single command with option input and output redirection, multiple pipelined commands with optional input and output redirection. Enhanced the basic shell further to support job control features using process groups, signals, and signal handlers. Implemented functionality for managing background and foreground jobs, suspending and resuming processes, sending signals, and tracking job statuses with built-in commands like jobs, fg, bg, and kill.

View on GitHub

Huffman Coding Compression and Decompression

Implemented a data compression algorithm using Huffman coding to optimize the storage and transmission of text data. Utilized binary trees and heap data structures to efficiently encode and decode based on symbol frequency, resulting in enhanced data processing efficiency.

View on GitHub