Portrait of Hadi Khawand

Software Engineer @ Technosoft Inc.

Hadi Khawand

I build backend systems, design databases, and write optimization engines that turn messy real-world constraints into software that works.

  • Now: Software Engineer, Technosoft
  • 3.99 GPAB.S. Computer Science, NDU
  • Graduating Fall 2026
timetable.mzn
Unsolved · rooms double-booked
0
conflicts
CS Biology Arabic Math Physics

A small version of the solver behind UCTP. Press Solve and watch it clear every clash.

01 · Experience

Where I've worked

Sep 2026 – Present

Software Engineer · Technosoft Inc.

Part-time · Beirut

Automating repetitive engineering design and modeling work with the Adaptive Modeling Language (AML). I apply object-oriented design and computational geometry to engineering problems, working directly with engineers to turn their workflows into software.

AMLOOPComputational geometry
Jun – Sep 2026

Software Engineering Intern · Technosoft Inc.

Beirut

Built parametric, geometry-driven models for engineering workflows in AML. Converted to a part-time engineering role at the end of the internship.

Aug – Sep 2025

Software Developer Intern · Fusion Compliance Technologies

Backend · .NET

Built layered C# applications following Clean Architecture with EF Core, LINQ and SQL Server, and maintained RESTful ASP.NET Web APIs with strict validation for reliable, consistent data.

C#ASP.NETEF CoreSQL Server
Jun – Sep 2025

Full-Stack & Optimization Intern · The UCTP Project

University course timetabling

Designed a 14+ table PostgreSQL schema for faculty workload and scheduling, wrote a MiniZinc engine that generates conflict-free timetables, and shipped the full-stack platform around it in Node.js and Express.

MiniZincPostgreSQLNode.js

02 · Projects

Things I've built

Featured · Senior project In progress

Yalla

A mobile app that maps nearby places and helps friend groups agree on when and where to meet.

  • Built the Friends system end to end: requests, people search, groups and "who's free" views, on FastAPI with Postgres Row Level Security.
  • Map search as you type, place details, user-submitted places and a time-voting screen for plans.
  • Protected branches with CI running analysis, unit tests and database security-policy tests on every PR.
  • Next: a fine-tuned Qwen3-0.6B intent parser, a LightGBM activity ranker and a calibrated attendance model.
FlutterBlocFastAPISupabasePostGISGitHub Actions
Yalla map screen showing nearby food, outdoor and sport places clustered on a map
Map · find a place
Yalla free time screen where users tap the times of the week they are usually free
Free time · who's free
Yalla plans screen listing upcoming plans with time voting status
Plans · vote on a time

Optimization · 2025

UCTP Scheduler

Course timetabling for a whole university. The solver turns hard constraints into a week with zero clashes.

  • MiniZinc model covering faculty workloads, room availability and course assignments.
  • 14+ table PostgreSQL schema for faculty workload and scheduling data.
  • Full-stack platform in Node.js, Express and EJS, with course and room views per department.
MiniZincNode.jsExpressPostgreSQL
Generated weekly course schedule, color-coded by department, with no clashes
A conflict-free week generated by the solver.

Backend · 2026

DeliveryApp

Food delivery for customers, restaurant managers and couriers, on vanilla Node.js with no framework: custom routing, repositories, connection pooling and session auth.

Node.jsMySQL
View on GitHub

Full-stack · 2025

Book Notes

A web app for tracking books and reviews: add titles, write notes and sort your library by rating or title.

ExpressEJSPostgreSQL
View on GitHub

03 · Skills & education

What I work with

Languages

C++, C#, Python, JavaScript, Dart, SQL

Backend & web

Node.js, Express, FastAPI, ASP.NET, REST APIs, React, EJS

Databases

PostgreSQL / PostGIS, SQL Server, MySQL, Supabase (RLS)

Frameworks

.NET, EF Core, LINQ, Flutter, Bloc

Optimization & modeling

MiniZinc, AML, data modeling, computational geometry

Tools

Git, GitHub Actions, Jira, Visual Studio, VS Code

Education · 2023 – Fall 2026

B.S. Computer Science

Notre Dame University – Louaize

3.99 GPA

04 · Contact

Let's build something together.

Have an interesting problem, a project idea, or just want to talk databases and optimization? My inbox is open.

hadi_khawand@hotmail.com