
A collection of programming projects showcasing skills in systems programming, web development, and game development.
| Category |
Technologies |
| Systems |
C, C++, CMake |
| Web |
Next.js 16, React 19, TypeScript, Tailwind CSS, Radix UI |
| Scripting |
Python |
| Project |
Description |
Tech |
| push_swap |
Sorting algorithm visualizer - optimizes stack sorting with minimal operations |
C |
| cpp-snake-game |
Classic Snake game with particle effects and power-ups |
C++, SFML |
| Project |
Description |
Tech |
| pw-swiss-design |
Modern portfolio website with Swiss design principles |
Next.js 16, React 19, TypeScript, Tailwind CSS |
| pw-morochrome |
Monochrome design system |
Next.js, Tailwind |
| pw-simple |
Minimalist portfolio template |
Next.js |
- push_swap: Efficient sorting algorithm using chunk-based approach
- Snake Game: Particle effects, power-ups, AI opponent option
- Web Projects: Responsive, accessible, dark/light theme support
See the docs directory for detailed documentation:
- C compiler (gcc/clang)
- CMake 3.10+
- Node.js 18+
- pnpm 8+
- SFML 2.5+ (for snake game)
cd brainfuck-sorting-project
make
cd cpp-snake-game
mkdir -p build && cd build
cmake .. && make
./bin/snake_game
cd dev/web/pw-swiss-design
pnpm install
pnpm dev
MIT License - feel free to use these projects for learning.