Theseus Lim

JPEG Compressor / Decompressor

Software Engineering
Role: Software Engineer
Date: March 2023
Time Frame: 40 hours
Tools: C, Valgrind
Skills: Software Development, Debugging

Project Overview

This project was done by me and a classmate for CS40 at Tufts University. The goal was to take a Bitmap image, convert it into a JPG image using a Discrete Cosine Transformation and bitpacking, and be able to reverse the conversion back into a Bitmap.
The target loss percentage was < 5%, which we passed, and had a better loss percentage than the professor's baseline model.

Solution

Due to institutional guidelines this can't be publicly available on the web -- please email theseus.lim@gmail.com for access.