Hi, I'm Carl Samaha

Software Developer

My journey into computer science began with a teacher who made learning both fun and engaging, igniting a passion for programming I didn't know I had. Now I aspire to inspire people in the same way, helping them discover the joy of coding.

Featured Projects

Examples of my technical problem-solving

MiniShell

A compact Unix-like shell written in C. Supports tokenization, quoting, pipes, redirections, here-docs, environment expansion, built-in commands, and robust signal handling.

  • Built-ins: echo, cd, pwd, export, unset, env, exit
  • Operators: | > >> < << with proper precedence
  • Logical operators: && and || with short‑circuit evaluation
  • Subshells: ( ... ) grouping for nested pipelines
  • Wildcards: basic globbing with *
  • Signals: interactive Ctrl+C/Ctrl+D behavior
C POSIX Makefile

Technical Skills

Technologies I work with

Languages

Java JavaScript HTML/CSS Python C C++ SQL

Frameworks & Libraries

React Spring Boot

Soft Skills

Teaching & Communication Teamwork & Collaboration Problem Solving Project Management

Education

My academic journey

2022 - 2025 (Expected)

Bachelor of Science in Computer Science

École 42 Beirut (Coding Boot-camp)

Participating in this innovative coding boot-camp where students learn through peer-to-peer project-based learning without traditional teachers.

C Programming Algorithms Software Engineering
On Pause - 2028 (Expected)

Bachelor of Engineering

American University of Beirut

Computer and Electrical Engineering program (currently on pause).

Computer Engineering Electrical Engineering
Graduated 2022

International Baccalaureate

International College Beirut

Completed the rigorous IB program with a focus on sciences and mathematics.

  • Took responsibility for teaching classmates about computer hardware operations
  • Provided hands-on learning experiences with actual computer components

About Me

Who I am and what drives me

I'm passionate about computer science and programming, with a strong desire to help others discover the joy of coding. My educational journey spans from the International Baccalaureate program to the innovative École 42 Beirut coding boot-camp.

At École 42, I've developed strong collaboration skills in an environment where students take on dual roles as both learners and educators. This unique learning model has strengthened my ability to work effectively in teams and share knowledge with peers.

Beyond programming, I've run a custom PC building business that inspired one of my main projects. I'm eager to take on a teaching role that allows me to deepen my understanding of computer science while encouraging others to pursue programming for the love of it.

Studying Computer Science at École 42 Beirut
Mtaileb, Mount Lebanon
English (Proficient), French (Fair), Arabic (Fair)
0
Years Experience
0
Major Projects
0
Technologies

Get In Touch

Let's discuss opportunities

Email

carlsamaha1@gmail.com

Phone

+961 81 355378

Location

Mtaileb, Mount Lebanon