Bachelor of Science in Computer Science
University of Sciences and Arts in Lebanon (USAL)
Beirut, Lebanon
Open to junior developer roles
Hello, I'm Ali Haidar.
Computer Science graduate with a 4.0 GPA and hands-on experience building secure, data-driven .NET 8 and Flask applications, relational databases, REST API integrations, and machine-learning and computer-vision solutions.
01 About
I enjoy taking an idea from a rough requirement to a structured, usable product.
My work combines full-stack development, relational data, API integration, and practical problem-solving. I care about maintainable architecture, thoughtful interfaces, and making technical systems feel straightforward to the people using them.
Teaching Computer Science has also sharpened the way I communicate: break a hard problem down, understand the fundamentals, and build the solution one clear step at a time.
University of Sciences and Arts in Lebanon (USAL)
Beirut, Lebanon
02 Capabilities
From architecture and APIs to interfaces and data, I work across the full application lifecycle.
Strong foundations across object-oriented, web, data, and scripting work.
Production-minded application development across web, ML, and computer vision.
Reliable relational data design and maintainable application structure.
Collaborative workflows with security and quality built into the process.
03 Selected work
A selection of full-stack, mobile, machine-learning, and computer-vision work.
Trading Simulation Platform
A layered financial analytics and paper-trading platform that gives learners a realistic, risk-free environment for exploring markets and testing decisions.
On-Demand Mechanic Platform
A location-aware service platform connecting drivers with nearby mechanics through a focused booking and service-management workflow.
Car Rental Management System
A complete rental workflow for managing vehicles, customers, reservations, and transactions through a secure administrative dashboard.
Real-Time Multiplayer Game
A Java-based multiplayer mobile game that uses Firebase to synchronize players and gameplay data in real time.
Computer Vision
A computer-vision application that recognizes hand gestures and converts them into touch-free media playback controls.
04 Experience
Technical practice reinforced by the discipline of explaining complex ideas clearly.
Independent Tutor
Tutor programming, data structures, machine learning, algebra, and numerical methods through targeted theoretical explanations and practical exercises.
Al Aytam Stationery Shop
Maintained computers, printers, software, and inventory systems while troubleshooting technical issues that supported reliable daily operations.
Achievement · 2022
Recognized for strong analytical thinking and mathematical problem-solving.
05 Let's connect
I'm open to junior software development opportunities and conversations about building useful products.
ali17haiidar@gmail.com