I'm a passionate systems programmer with a focus on C/C++ development, specializing in high-performance, low-level programming. I enjoy tackling complex problems and building efficient, reliable software solutions.
- π― Systems Programming - Low-level system utilities and tools
- β‘ Performance Optimization - Memory management and algorithm efficiency
- π Security - Secure coding practices and vulnerability analysis
- ποΈ Architecture - Designing scalable system architectures
- π Embedded Systems - Resource-constrained programming
π§ minishell
A minimalistic re-creation of the bash terminal in C
- Tech Stack: C, Makefile
- Key Features:
- Priority queue for command parsing and execution
- Multiple command execution via pipes
- Heredoc input
- File input and output streaming
- History of runtime commands
- Builtin functions
- Variable storage and manipulation
π miniRT
A ray-tracer written in C using the minilibx graphics library
- Tech Stack: C, Make, Proprietary graphics library (minilibx)
- Key Features:
- Rendering of multiple multi-colored and textured shapes
- Realtime environment rendering
- Custom environment configuration via config files
- Keyboard hooks for realtime camera movement
- Realistic lighting and shadows using Phong reflection model
- Texture bump mapping to simulate a 3D texture
- β [X] stars | π΄ [Y] forks
π‘ philosophers
A dining philosophers simulation
- Tech Stack: C, Makefile
- Key Features:
- Representation of philosophers both through threads and processes
- Use of mutexes for multithreaded resource exclusivity
- Use of semaphores for multi-process resource exclusivity (bonus feature)
- Contribute to 5 major open source projects
- Learn Rust for systems programming
- Publish [X] technical articles
- Mentor junior developers in C/C++
- Complete [specific certification or course]
β From MonkeyCofi - Feel free to reach out!

