-
This is my first Ruby on Rails project, called ICPC Community:
- It utilizes a third-party API (Codeforces API) to automatically track trainees' solved problems, eliminating the need for manual updating.
- The project includes three distinct user types, each with their own specific privileges and permissions.
-
This was my last C++ project Chess game in C++ :
- Demonstrates my OOP & OOD skills
- Utilizes unit testing to test some of the main components.
- Git and Github are used for version control and to share the project with contributors
-
On line book reader is an online book library and reader project, designed using functional programming principles:
- The project has been designed from the ground up using functional programming (FP) principles, making the code more testable, extensible, and readable.
- High performance has been maintained as the number of records grows by using indexes in the database.
-
Toro is a console application implementing a small compiler in C++:
- The project includes a small but functional implementation of a compiler.
- The compiler is capable of creating variables, supporting if conditions and while loops.
- Major components of the compiler have been thoroughly tested using unit testing.
- "Clean Code" by Robert C. Martin (read selected chapters).
- "You Don't Know JavaScript" by Kyle Simpson.
- "The Ruby Programming Language" by David Flanagan and Yukihiro Matsumoto (read selected chapters).