Lion Cloud Simulator

Language: C
Environment: Unix
Role: Solo Developer

Learning with a Mock Storage Driver



For my system design class, we had to complete a semester long project involving many things we learned throughout the semester. This was my first experience with coding in C, which helped me learn many of the quirks associated with it. Also, this was the first time I had worked on a project where I had to create many different iterations of the codebase to reach the final product.

This Lion Cloud simulator acts as a functional storage driver to access a collection of virtual devices over a network using C and its default libraries. I was able to successfully pass all given test cases throughout the semester long project which contributed to an A in my systems design class. Throughout the project, I was able to learn about the importance of planning for the future when creating a codebase and about how to work in a Unix environment.