I consistently seek out opportunities to learn and build through new projects. Although many of these personal initiatives don’t always reach a public release, they are instrumental in allowing me to experiment, grow, and apply new skills in practical scenarios.
| Logo | Title | Description | References |
|---|---|---|---|
| TextEditor
| Coded in C/C++ with no dependencies, implementing all basic text editor features. [cite: 13] | github | |
| POSIX-Shell
| Built a Portable Operating System Interface compliant shell using C language. [cite: 14] | github | |
| RayTracing
| Implemented a ray tracer from scratch using C++ to gain experience in rendering algorithms, 3D graphics, and computational geometry. [cite: 15] | github | |
| Nand2Tetris
| Built a complete modern computer system from the ground up, designing hardware (logic gates to CPU) and software (assembler, VM, compiler) layers. [cite: 16] | github |

