noahleft's projects

View on GitHub

Hello, I'm Noah. These are side projects to help friends and to survey new technique.

Online Judge System (web) is the first side project during my master degree. It's created for TAs to check students' code efficiently. It allows student upload their code and test it.
Usage: Python, SQLite

Sale System (web) is born to help my parents who are not familiar to computers. It provides a way to generate invoices. This side project uses Python simple-HTTP server to provide localhost service.
Usage: Python, SQLite

Sale System (mac) is an enhancement of web version. Desktop version provides more feature and control on encryption and system backup.
Usage: Swift, SQLite

Serialization Tech. Comparison (C++ Boost/Google ProtoBuf) is a complete comparison on three major serialization techniques from scratch.

Concurrency Programming (C++) is a review on parallel programming.