Computer Security - An End-to-End Encrypted File Sharing System - Go

drawing

Designed and built a secure Dropbox-like system with encryption and allows for transitive sharing controls, revoking, and deleting. Used RSA Encryption, SHA256 Hashing, and MAC.

Project Detail





Ants - Python

drawing

A Tower defense game that utilizes the core ideas of object-oriented programming: local state management, inheritance, composition, overloading and run time inference.





Relational Database - Java

drawing

Implemented the data structures, iterators, join algorithms, cost estimation, query optimization, and concurrency lock manager for an SQL relational database.





Spam/Ham Classifier - Python, sklearn, Pandas

drawing

Built a logistic regression model to predict whether an email was spam or ham.





Scheme Interpreter - Python

drawing

Developed an interpreter for a subset of the Scheme language that syntactically tokenizes through inputs. Implemented with tail recursion.





Computer Graphics - C++

drawing

Proj1: Rasterizer

Project Summary

Proj2: Mesh Edit

Project Summary

Proj3-1: Path Tracer1

Project Summary

Proj3-2: Path Tracer2

Project Summary

Proj4: Cloth Simulation

Project Summary





More Mie’s Projects