About Me
Hi, my name is Loai Saadi, a computer science student at the University of Haifa. I have experience in full-stack development, software engineering, and software development. I’m currently expanding my knowledge in AI and web development.
I am most skilled in: Python, Java, JavaScript, and React.
Technical Skills
A summary of my technical skills and proficiencies.
- Proficient in: C, Python, Java, JavaScript, React, Node.js, Express, VS Code, GitHub, Windows.
- Experienced with: C++, C#, OOP, RESTful API, HTML, CSS, MySQL, MongoDB.
- Familiar with: Postman, MATLAB, Heroku, Linux.
Projects
Built a comprehensive system for managing high school tests, grading, and login authentication.
Collaborated in a four-member team to design server and client interfaces, manage exams and grading databases, and establish user login access. Utilized IntelliJ with Java, OCSF, GUI, ORM, and integrated database solutions for effective application development.
Backtracking Algorithm for Maze Pathfinding with Multiple Solutions and Matrix Validation
Implemented an existing backtracking algorithm in assembly to solve the “Mouse in a Maze” problem. Created functions to validate matrix input, search for valid paths, and display up to 3 solutions or report failure.
Overview of AVL tree operations, including insertion, deletion, and efficient query handling.
Implemented AVL tree operations, including insertion, deletion, search, and range queries. Highlighted the associated time complexities to demonstrate the effectiveness of AVL trees in maintaining balanced data structures, ensuring optimal performance in computational tasks.
DevQALink connects QA and development teams for test scheduling, reporting, and automated bug creation
Collaborated as part of a four-member team to develop DevQALink, a framework connecting QA and development teams. Designed a test management system that enables users to schedule one-time or recurring tests, prioritize jobs, and allocate resources for seamless execution.
Completed independently a test management framework to automate job scheduling and resource allocation
This site, built with the MERN stack and MVC architecture in collaboration with Dell Technologies, facilitates automated test executions and job scheduling. It features JWT authentication, email notifications, and Jira bug ticketing, while incorporating Dell’s branding through a cohesive blue, white, and grey design.
Training
Parkly
Hasoub Hackathon
2023
Created a smart parking solution to help ease traffic congestion
Participated in the Hasoub Port Hack Hackathon as part of a four-member team. Developed a parking tracking model using JavaScript and Figma, enhancing traffic flow and providing a 40% student discount.
Certifications
Python Mega Course, Learn Python in 60 Days
udemy.com/certificate/UC-96ebabb9-957c-4abd-8ce6-fca3f2e9026d/
This certificate verifies that Loai Saadi successfully completed the course on 10/05/2024 as taught by Ardit Sulce on Udemy.
Completed a Python course, transitioning from beginner to proficient programmer by building 20 applications. Gained expertise in web development, automation, data analysis, machine learning, and tools like Git, Flask, and Django, creating a portfolio to showcase skills.
Education
University of Haifa
BSc Computer Science
2021 - Present
Expanding knowledge in software development, AI, and web technologies
Courses include Intro to Computer Science (98), Algorithms (87), Software Engineering (94), and Assembly (98).
A Little More About Me
Alongside my interest in software development, I enjoy:
- Tutoring children in the “Perach” Program
- Learning about AI and blockchain technologies
- Developing projects and applications to solve real-world problems
Languages
- Arabic – Mother tongue
- Hebrew – Fluent
- English - Fluent