Open to junior developer roles

Hello, I'm Ali Haidar.

I build software that turns complex ideas into clear experiences.

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.

Beirut, Lebanon ali17haiidar@gmail.com
Portrait of Ali Haidar
4.0GPA / 4.0
05Selected projects
3+Years tutoring
2ndAUB Math Olympiad

01 About

Engineering with curiosity,
clarity, and purpose.

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.

01Think clearlyUnderstand the problem before choosing the tool.
02Build reliablyDesign for maintainability, security, and real use.
03Keep learningTreat every project as a chance to improve the craft.
Education Oct 2023 - Aug 2026

Bachelor of Science in Computer Science

University of Sciences and Arts in Lebanon (USAL)

Beirut, Lebanon

GPA4.0 / 4.0
RecognitionDean's List in every semester
Selected coursework
Data Structures & Algorithms Advanced Programming Databases Machine Learning Software Engineering Networks Operating Systems

02 Capabilities

Tools I use to make
ideas production-ready.

From architecture and APIs to interfaces and data, I work across the full application lifecycle.

01

Languages

Strong foundations across object-oriented, web, data, and scripting work.

C#PythonJavaC++SQLJavaScriptHTMLCSS
02

Frameworks

Production-minded application development across web, ML, and computer vision.

ASP.NET Core MVC.NET 8EF CoreRazorFlaskOpenCVMediaPipeFirebase
03

Data & Architecture

Reliable relational data design and maintainable application structure.

PostgreSQLMySQLFirebase Realtime DBREST APIsMVCLayered ArchitectureOOP
04

Engineering Tools

Collaborative workflows with security and quality built into the process.

GitGitHubVisual StudioAuthenticationRBACTestingAPI Integration

03 Selected work

Projects built around
real problems.

A selection of full-stack, mobile, machine-learning, and computer-vision work.

On-Demand Mechanic Platform

MechaGo

A location-aware service platform connecting drivers with nearby mechanics through a focused booking and service-management workflow.

  • Authentication and service management
  • REST endpoints backed by relational data
  • Google Maps routing and distance calculation
PythonFlaskMySQLGoogle Maps API

Car Rental Management System

RentRide

A complete rental workflow for managing vehicles, customers, reservations, and transactions through a secure administrative dashboard.

  • Secure authentication and administration
  • Relational vehicle and customer data
  • Reservation and transaction management
C#ASP.NET MVCEntity FrameworkSQL

Real-Time Multiplayer Game

Mobile Game

A Java-based multiplayer mobile game that uses Firebase to synchronize players and gameplay data in real time.

  • Real-time multiplayer gameplay
  • Live player and match-state synchronization
  • Firebase Realtime Database integration
Java Firebase Realtime Database

Computer Vision

Gesture Media Player

A computer-vision application that recognizes hand gestures and converts them into touch-free media playback controls.

  • Real-time hand tracking with MediaPipe
  • Gesture recognition using OpenCV
  • Touch-free play, pause, and media controls
Python OpenCV MediaPipe

04 Experience

Learning by building.
Growing by teaching.

Technical practice reinforced by the discipline of explaining complex ideas clearly.

Sep 2023 - PresentBeirut, Lebanon

Computer Science Tutor

Independent Tutor

Tutor programming, data structures, machine learning, algebra, and numerical methods through targeted theoretical explanations and practical exercises.

Aug 2023 - Sep 2025Beirut, Lebanon

IT Support Assistant

Al Aytam Stationery Shop

Maintained computers, printers, software, and inventory systems while troubleshooting technical issues that supported reliable daily operations.

Achievement · 2022

2nd Place - AUB Math Olympiad

Recognized for strong analytical thinking and mathematical problem-solving.

05 Let's connect

Have a role, project,
or idea in mind?

I'm open to junior software development opportunities and conversations about building useful products.

ali17haiidar@gmail.com