Software Engineering Student — Epitech Montpellier 📍 Montpellier, France 🔎 Seeking a 6-month Software Development Internship (July → December 2026)
I focus on low-level programming, Unix systems, and software internals through intensive C projects and system-oriented development.
- 🎓 First-year student at Epitech Montpellier
- 💻 Strong interest in systems programming & backend engineering
- 🐧 Daily Linux user (Arch)
- ⚙️ Comfortable working close to the OS (processes, memory, parsing)
- 🚀 Learning by building complex projects from scratch
I aim to understand how software actually works, from parsing input to binary execution.
- C
- Python
- Bash
- Linux / Unix systems
- Git & GitHub workflows
- Makefile
- gdb / valgrind
- Vim / VS Code
- Process management & execution
- File descriptors & I/O
- Parsing & interpreters
- Memory management
- CLI tools design
- Compilation pipeline basics
Unix shell reimplementation written in C.
Highlights
- command parsing (AST-like logic)
- pipes & redirections
- fork / exec process handling
- environment variable management
➡️ https://github.com/Willi363363/my-42sh-mirror
3D-style sandbox project using CSFML.
What it demonstrates
- graphics programming in C
- event handling & rendering loop
- game architecture fundamentals
- performance constraints handling
➡️ https://github.com/Willi363363/myworld
Compiler-style project translating C-like input into Assembly and producing a binary.
Concepts explored
- lexical analysis
- parsing
- code generation
- compilation pipeline understanding
➡️ https://github.com/Willi363363/mncc
Graph/path resolution project focused on algorithmic optimization.
Key ideas
- graph traversal
- pathfinding strategies
- performance reasoning
- data structure design
➡️ https://github.com/Willi363363/amazed
Low-level reimplementation project exploring architecture and structured program design.
➡️ https://github.com/Willi363363/cuddle
- Advanced C programming patterns
- Shell & OS internals
- Compiler fundamentals
- Software architecture
- Debugging complex systems
A development internship where I can:
- contribute to real production code
- learn professional engineering workflows
- improve code quality & debugging skills
- collaborate within a development team
Open to:
- Backend development
- Systems programming
- Software engineering
- Cybersecurity environments
Any company that can provide me with professional experience, insight into the corporate world, and technical or soft skills.
- LinkedIn: https://www.linkedin.com/in/william-rouviere-a918922b9
- Email: william-byron.rouviere@epitech.eu
- Location: Montpellier, France
Most repositories are academic or experimental projects focused on deep technical understanding rather than polished products.
