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

PC Part Consolidator Lebanon
I developed this application to support my PC flipping business by helping me find the best deals on PC parts available in Lebanon much faster. The app uses Java for string processing, sorting, searching, data persistence, and web scraping to gather data from various online sources.

Proton Builder
This project highlights my proficiency in JavaScript, HTML, and CSS by building a React-based website with animations and user input features. Proton Builder was created as part of a hackathon project, demonstrating my ability to design and implement interactive web applications.
Technical Skills
Technologies I work with
Programming Languages
Advanced Languages
Soft Skills
Education
My academic journey
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.
Bachelor of Engineering
American University of Beirut
Computer and Electrical Engineering program (currently on pause).
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.
Get In Touch
Let's discuss opportunities