I enjoy making things. Here are a selection of projects that I have worked on over the years.
KVIS is a simple key-value storage system inspired by Redis, system is adapted to Redis Serialization Protocol (RESP) and can offer core commands, key expiry, RDB-like persistence, and master-replica synchronization.
A full stack website with RESTful APIs endpoints and MongoDB database. Used Socket.io for real-time, bidirectional communication between frontend and backend. Integrated third-party APIs, including Google Translate and generative AI, to enhance functionality.
Built a simple 2D arcade game made with C# and SplashKit framework. Designed the game logic using core Object-Oriented Programming (OOP) principles with design patterns such as Factory, Singleton, and a custom Game Loop.
Built a Algo Visualizer for different algorithms.
Built some 2D minigames in Unity and Ruby.