From Chaos to Creation

Designing intuitive interfaces that transform ideas into seamless experiences.

Get to Know My Professional Side and Experiences
Intalio Logo

Intalio

Senior Software Engineer

Qatar / Lebanon 2022 - Present

Key Responsibilities & Achievements

  • Worked directly with clients to collect and analyze business requirements, ensuring solutions meet specific organizational needs
  • Increased products performance by leveraging multiple mechanisms including caching and optimizing SQL queries to achieve speeds of up to 5 times faster
  • Decreased memory consumption by performing rigorous scanning of all memory operations and fixing all memory leaks
  • Performed penetration testing on a suite of products, which led to the discovery of multiple XSS, CSRF, and privilege escalation vulnerabilities
  • Implemented multiple algorithms and strategies to catch leakers of governmental documents
  • Created multiple data pipelines and data sources for the in-house ETL, which increased automation efficiency by 41%
  • Mentored junior developers and conducted code reviews
  • Leading development of enterprise software solutions and microservices architecture

Technologies Used

TypeScript SvelteKit .NET Core Azure Docker Java Python Node
Vast Logo

Vast

Web Developer

Lebanon 2022

Key Responsibilities & Achievements

  • Designed and implemented responsive and user-friendly web interfaces to enhance customer experience
  • Integrated product catalogs, pricing, and inventory information for multiple door types and variants
  • Ensured website performance, SEO optimization, and cross-browser compatibility
  • Collaborated with IT and manufacturing teams to automate internal workflows and reporting
  • Implemented security best practices to protect customer data and company information

Technologies Used

HTML/CSS JavaScript PHP MySQL SEO Security
Matrix EA Logo

Matrix EA

Software Developer

Lebanon 2017 - 2019

Key Achievements

  • Developed custom web applications for diverse client requirements
  • Built embedded systems solutions using Arduino and Raspberry Pi
  • Created responsive web interfaces with modern frameworks

Technologies Used

HTML/CSS JavaScript PHP MySQL Arduino Raspberry Pi
Spotrobin Logo

Spotrobin

Web Developer

Lebanon 2014 - 2016

First Professional Role

This was my first professional software development position where I gained foundational experience in full-stack development, working on CRM systems and web applications for startups.

Technologies Used

HTML/CSS JavaScript PHP MySQL jQuery Bootstrap
Ali Berro

Freelance Development

Independent Software Developer & Consultant

Lebanon & Remote 2015 - Present

Key Projects & Achievements

  • Worked with the Lebanese Army to create a software for the organization of munitions
  • Created an online platform for Kalimat, Lebanon's largest robotics teaching community
  • Helped create a judging platform for (National Robotics Competition 4) ICTD-NRC4 that automated the process of generating posters, certificates, and badges
  • Performed penetration testing to top publishers in Lebanon including Dar Al Ahlieh and Dar Baraket
  • Uncovered multiple vulnerabilities in the Ministry of Education and Higher Education's CRDP application
  • Worked with multiple companies and institutions in code analysis and review
  • Prepared Elite Scientific College school during COVID-19 for online teaching
  • Programmed a smart UPS to add multiple features, monitoring and configuration via Bluetooth and WiFi

Technologies Used

TypeScript PHP SQL Server Figma C C++ C# Java Python

Teaching & Mentoring

Ali Berro

Personal Mentoring

Programming Mentor

Ongoing

Subjects & Services

Mathematics Physics Statistics Graph Theory Web Development Software Engineering Study Materials Online Mentoring

Created and maintained a dedicated Teams channel Discere for Lebanese University students during COVID-19, spanning from first year through third year.

Taught students across multiple disciplines including Mathematics, Physics, Statistics, Graph Theory, Web Development, and Software Engineering.

Organized multiple study sessions and meetings to provide comprehensive support for virtually all courses taken by students.

Created detailed summaries and study materials to help students understand complex concepts and prepare for exams.

Provided ongoing mentorship and academic support throughout the challenging COVID-19 period, ensuring continuous learning.

Conducting code reviews and offering constructive feedback to improve programming skills and technical understanding.

ICTD Logo

ICTD

Python Instructor for Beginners

2024

Course Content & Demographics

Python Basics Functions Ages 9-30+ Beginner Level

Taught Python programming for beginners at ICTD, with students ranging from age 9 to their 30s, creating an inclusive learning environment for all skill levels.

Structured curriculum starting with Python basics and progressively advancing through fundamental concepts up to functions and advanced programming techniques.

Adapted teaching methods to accommodate the diverse age range, ensuring both younger students and adult learners could effectively grasp programming concepts.

Created hands-on exercises and projects that allowed students to apply their learning in practical scenarios, building confidence and programming skills.

Provided personalized support and guidance to help students overcome challenges and develop a strong foundation in Python programming.

Lebanese University Logo

Lebanese University

Python Instructor - M2 Students

2023-Present

Course Content

Python Basics Object-Oriented Programming Functional Programming NumPy Pandas

Each year I am in charge of teaching a group of M2 students Python officially in their first semester.

Covering comprehensive Python fundamentals including syntax, data structures, and control flow.

Teaching advanced concepts including Object-Oriented Programming and Functional Programming paradigms.

Introducing data science libraries including NumPy and Pandas for practical data manipulation and analysis.

Lebanese University Logo

Lebanese University

Professor's Assistant

2021-2022

Courses Taught

C Programming (I2204) Data Structures (I2206)

Class consisted of about 300 students (new students + old students). Prepared the course material and practice questions.

Created C code parsers to validate student's input for some questions and see if they obey the constraints (question should be tail recursive, no arrays, no new memory, pointer notation, ...).

Created and proctored the weekly labs and quizzes.

Wrote the final exam for the students, where they were distributed to 12 groups, each student takes 3 questions out of 6, which led to the writing of about 67 unique questions.

Assadek Association Logo

Assadek Association

Programming Instructor

2021-2022

Courses Taught

C++ Level 2 Python Level 1 Python Level 2

I gave courses in Python and C++ across multiple skill levels and programming experience.

Classes consisted of about 50 students with diverse backgrounds and varying levels of programming knowledge.

Developed comprehensive curriculum covering C++ Level 2, Python Level 1, and Python Level 2 courses.

Students were given homework, quizzes, challenges, a project and a final exam to ensure comprehensive learning.

Provided hands-on coding practice and real-world project experience to enhance practical programming skills.

Superiority Spot Logo

Superiority Spot

Programming Instructor

2018-2019

Technologies & Focus

C Programming C++ Arduino Hardware Integration

Delivered structured and hands-on courses in C, C++, and Arduino for students with varying levels of programming experience.

Taught students core programming concepts including memory management, pointers, data structures and OOP.

Led practical labs and demonstrations using Arduino boards, and sensors to build real world automation projects.

Evaluated student progress through coding assignments, quizzes and final projects offering personalized feedback and support.

Mentored students individually and in groups, supporting them in developing strong programming fundamentals and hardware skills.

Haret Hreik Municipality Logo

Haret Hreik Municipality

C++ Instructor

2017

Course Focus

C++ Programming Programming Fundamentals

I gave a comprehensive course in C++ for about 70 students, focusing on practical programming skills and real-world applications.

Designed hands-on projects that allowed students to apply C++ concepts in practical scenarios and build real applications.

Students were able to learn the fundamentals of C++ programming including syntax, data types, control structures, and object-oriented concepts.

Conducted comprehensive final exams to assess student understanding and ensure mastery of programming fundamentals.

Provided foundational programming knowledge that prepared students for advanced computer science concepts and career development.

My Achievements

Recognized excellence in programming competitions, science fairs, and academic competitions

ACPC Logo

ACPC Finalist

2021

Achieved finalist status in the ACPC (Arab Collegiate Programming Contest)

Moubarat Al Ouloum Logo

First Place

2019

National Science Fair (Moubarat Al Ouloum)

Kalimat Logo

Second Place

2019

National Sumo Robot Programming Competition (ARC, organized by Kalimat)

USJ Logo

Third Place

2019

National Science Fair (USJ)

EduZone Logo

Fourth Place

2019

National Mathematics Excellence Competition (MEC, organized by EduZone)

Kalimat Logo

Third Place

2018

National Sumo Robot Programming Competition (ARC, organized by Kalimat)

Honorable Mentions

Additional contributions and leadership roles that showcase my commitment to community and technical excellence

ICTD Logo

Online Judge

National Robotics Competition, 2025

Served as an online judge for the National Robotics Competition (NRC4), evaluating participant submissions and ensuring fair competition standards.

SDP Logo

Active Member

Student Development Program Club

Active member of the Student Development Program club, a dedicated initiative focused on fostering and enhancing students' skills.

GDSC Logo

Core Team Member

Google Developer Student Club

Core team member of the Google Developer Student Club, contributing to technical initiatives and community growth.

ICTD Logo

Event Organizer

National Robotics Competition (2024 & 2025)

Organizer of the National Robotics Competition (NRC3 and NRC4) in 2024 and 2025, leading event planning and execution.

Ready to Work Together?

With experience across multiple industries and a passion for teaching, I bring both technical expertise and collaborative skills to every project.