A multiplayer tic-tac toe game with biometric face authentication built using Python, HTML, CSS and JavaScript! NOTE: To actually play a game in the demo link, someone else must be logged in and active in the lobby at the same time to start and play a match!
A custom POSIX-compliant Unix shell written entirely in C from scratch. It features a custom lexical analyzer and parser to enforce strict grammar rules, alongside a robust execution engine that handles external $PATH binaries, I/O file redirection (<, >, >>), and complex multi-command piping (|). It also includes natively implemented built-in commands like hop (a persistent directory jumper with a Zoxide-style time-decay frecency algorithm), reveal (a recursive directory scanner), and peek (a memory-efficient file viewer).
A bare-metal, 32-bit RISC-V CPU emulator written entirely in Rust as a learning project.
A 2D platformer game, where you play as a Knight, with multiple levels, basic attacks and enemies.