Skip to content
View isaiahrbs's full-sized avatar
  • 42Lausanne
  • Lausanne, Switzerland
  • 16:38 (UTC +01:00)

Highlights

  • Pro

Block or report isaiahrbs

Report abuse

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

Report abuse
isaiahrbs/README.md

👋 Hi, I'm Isaiah

Software Engineering Student @ 42 Lausanne 🇨🇭

Passionate about low-level development, algorithms, and performance-oriented software.

📌 Looking to specialize in Cybersecurity and AI, exploring the intersection of systems, security, and intelligence.


🧠 About Me

  • 🎓 I’m a 19-year-old software engineering student at 42 Lausanne.
  • 💻 I specialize in C & C++ with a strong foundation in low-level programming.
  • 🛠️ I love building software that’s efficient, scalable, and close to the hardware.
  • 🌱 Participated in the 2025 Hackathon at the University of St. Gallen.
  • 🧭 Always learning.

🚀 Featured Projects

Here’s some of my work that best reflects my technical abilities and problem-solving approach:

🔷 Cub3D

A 3D raycasting engine inspired by Wolfenstein 3D, built from scratch in C.

  • 🧠 Concepts used: raycasting, bitwise operations, matrix logic, event-driven programming.
  • ⚙️ Tech: C, MinilibX, Linux (X11)
  • 🎯 Goal: Render textures and player movement in a 3D space without external game engines.

A fast and optimized sorting program using a limited instruction set.

  • 📉 Challenge: Sort numbers with the fewest possible operations.
  • 🔍 Focus: Time & space complexity, algorithmic optimization
  • 🧮 Achieved required performance benchmarks set by 42:
    • < 700 operations for 100 numbers
    • < 5500 operations for 500 numbers

💡 Skills

Languages & Tools Operating Systems

🏫 42 Projects

42 Cursus 42 Piscine 42 Exams 42 Specs

📊 GitHub Stats


📫 Contact


Pinned Loading

  1. 42-Projects 42-Projects Public

    All My 42 Projects This repo links to all my 42 projects. Feel free to check them out and explore the work I've done. Just click on any of the repos, and you’ll see what I’ve been up to!

  2. Minishell Minishell Public

    Minishell is a custom shell implementation created as part of the 42 School curriculum. It mimics a basic Unix shell, allowing users to execute commands, handle input/output redirection, support en…

    C

  3. 3DCubeSimulation 3DCubeSimulation Public

    This project is a simple 3D cube rotation visualizer written in C using OpenGL and GLFW.

    C

  4. Philosophers Philosophers Public

    Philosophers is a C program simulating the Dining Philosophers problem using threads and mutexes. It demonstrates synchronization, preventing deadlocks while philosophers think, eat, sleep, and pos…

    C

  5. Push_Swap Push_Swap Public

    This repository contains my implementation of the Push Swap project from the 42 curriculum. The goal of this project is to sort a stack of integers using a limited set of stack operations, with a …

    C

  6. Minitalk Minitalk Public

    Minitalk is a 42 project that involves creating a simple communication system using UNIX signals. It consists of a server and a client, where the client sends a string to the server, which then pri…

    C