Skip to content
View VivienSoulas's full-sized avatar
  • Amsterdam

Highlights

  • Pro

Block or report VivienSoulas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VivienSoulas/README.md

Hi, I'm Vivien 🌀

Software engineering student at Ecole 42 Amsterdam (Codam) bringing precision and systematic problem-solving from my previous professional background. Building knowledge and software from the ground up.

What I bring: The discipline of careful problem-solving, the curiosity to understand how things work at their core, and the drive to build reliable software.


🛠️ Skills

Core: C • C++

Exploring: 🔒 Cybersecurity • 🌐 Web Technologies

Interests: Software Engineering • Full-Stack Development • Cybersecurity • Embedded Systems


💾 Projects

🎮 cub3D

3D graphics renderer using ray casting and DDA.
Translating geometric math into real-time interactive 3D rendering with minimap, mouse controls, and texture mapping.

Shell implementation with pipelines, redirections, variable expansion and heredocs.
Focused on memory safety and preventing cascading failures in long-running interactive sessions.

Comprehensive C++ progression: OOP fundamentals, memory management, operator overloading, inheritance, polymorphism, abstract classes, and templates.

Technologies:

C C++ Linux Git

Pinned Loading

  1. CPP CPP Public

    C++

  2. cube3D cube3D Public

    C

  3. minishell minishell Public

    C

  4. fract-ol fract-ol Public

    C