at Ynov Nantes
Passionate about low-level programming and system development. Specializing in C/C++ with experience in Python, HTML, CSS, and JavaScript.
About Me
Hello! I'm Guireg NAEL
I'm a passionate computer science student at Ynov Nantes, specializing in low-level programming and system development.
My journey in programming is driven by a deep fascination with how computers work at their core. I love diving into the intricacies of memory management, building custom shells, and creating efficient algorithms in C and C++.
Beyond low-level development, I also explore higher-level languages like Python for automation and web technologies (HTML, CSS, JavaScript) to bring ideas to life on the web.
Clean Code→
Writing maintainable, efficient, and well-documented code following best practices.
System Design→
Building robust systems from scratch with deep understanding of computer architecture.
Problem Solving→
Tackling complex challenges with analytical thinking and creative solutions.
My Skills
Technologies and tools I work with to build robust and efficient solutions
Primary Languages
C
Advanced
C++
Advanced
Secondary Languages
Python
Intermediate
JavaScript
Intermediate
HTML5
Intermediate
CSS3
Intermediate
Tools & Technologies
Git
Proficient
GitHub
Proficient
Linux
Proficient
VS Code
Proficient
Areas of Expertise
Systems Programming
Memory management, custom allocators, shell implementation
Algorithm Design
Efficient algorithms, data structures, optimization
Low-Level Development
Core system utilities, performance optimization
Web Development
Frontend development, responsive design
Featured Projects
A showcase of my work in systems programming, algorithms, and software development
Conway's Game of Life
A Python implementation of Conway's Game of Life with save/load functionality and automatic loop detection. Features include interactive gameplay, live statistics, configurable grid sizes, and clean terminal-based visualization.
Key Features
PongSh - Custom C Shell
A custom shell implementation built from scratch in C, featuring essential built-in commands like cat, echo, env, ls, and which. Demonstrates deep understanding of system calls and process management.
Key Features
MemAlloc - Custom Memory Allocator
A complete memory manager implemented in pure C with advanced features including custom malloc/free, leak detection, defragmentation algorithms, and comprehensive statistical analysis.
Key Features
Want to see more?
Visit My GitHubGet In Touch
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.