A collection of projects I've built while learning software development and computer science fundamentals.
| Project | Description | Built with | Link |
|---|---|---|---|
cub3D A 3D game engine built from scratch using raycasting techniques, similar to Wolfenstein 3D C | A 3D game engine built from scratch using raycasting techniques, similar to Wolfenstein 3D | C | View Project |
CPP Modules Comprehensive C++ learning project covering OOP fundamentals, memory management, and STL containers C++98 | Comprehensive C++ learning project covering OOP fundamentals, memory management, and STL containers | C++98 | View Project |
Discord Bot Custom Discord bot featuring interactive games and community engagement tools for server management Python | Custom Discord bot featuring interactive games and community engagement tools for server management | Python | View Project |
Minishell A custom Unix shell implementation with pipes, redirections, and built-in commands C | A custom Unix shell implementation with pipes, redirections, and built-in commands | C | View Project |
Philosophers Multi-threaded solution to the dining philosophers problem using mutexes C | Multi-threaded solution to the dining philosophers problem using mutexes | C | View Project |
Push Swap Efficient sorting algorithm using two stacks with optimized move sequences C | Efficient sorting algorithm using two stacks with optimized move sequences | C | View Project |
Fract-ol Interactive fractal visualizer rendering Mandelbrot and Julia sets with real-time zooming C | Interactive fractal visualizer rendering Mandelbrot and Julia sets with real-time zooming | C | View Project |
libft Custom C standard library implementation with extended utility functions C | Custom C standard library implementation with extended utility functions | C | View Project |
8 projects and counting...