Eric Zhou
Software engineer; Vipassana meditator; 200H certified yoga teacher; Photographer; World traveler of 35+ countries; SCUBA diver
Research
PyWren
Pywren lets you run your existing python code at massive scale via AWS Lambda.
My Stuff
HollowOS
A homemade operating system. Created mainly for fun and learning purposes. Current goal is to create a simple, monolithic kernel that features preemptive multitasking, along with a barebones text user interface, though this is subject to change.
Grocery Split
A simple web server written in Go that allows for uneven bill splitting, originally created to split the grocery bill. Parses generic HTML containing a list of items with prices and allows users to select which items they want to pay for.
Anime Calendar
A Japanese television animation calendar desktop application. It is written in Node.js. Pulls information from the AniList API, organizes it based on air time. It uses the Electron framework for the GUI.
Adventure Land
Adventure Land is a browser-based MMORPG that has an interesting feature: players are allowed and encouraged to automate every action by writing JavaScript. The game gets surprisingly deep, and it takes considerable thought to design a robust system that cannot be exploited by other human players.
Discord Bot
A bot for Discord.
Course Projects
Pintos
CPU
Mixed Signal Chip
Database
Performance Programming
Text Editor
Bear Maps
SIXT33N