π Final-year Computer Science student at the American University of Beirut (AUB)
π» Software Engineering & AI β applying to Master's programmes next
π Based in Lebanon
I'm in my third and final year of Computer Science at AUB.
Most of what I know comes from building things end to end. I spent this summer interning at MT2, working across a large ASP.NET Core platform: payments, background services, and a voice-driven feature. I also contribute to Meshwar Lebnen, where I help build and maintain a production web platform with a team of three, working through pull requests and code review.
Outside of that I write a lot of systems and tooling code for its own sake: a Unix shell and an HTTP server in C, a thread pool and hash map in C++, and generic data structures in C#. I like understanding how things work underneath the abstractions.
- π― Applying to Master's programmes in Software Engineering / AI Engineering
- π§ Building side projects in machine learning engineering, the area I want to grow into next
- π€ Helping build a production Vue/Nuxt + Go platform with the Meshwar Lebnen team
Full-Stack Engineer Intern β MT2 Β· Jun β Aug 2026
Built the member-facing side of a fitness-club management platform β 24 REST API controllers and the public web application β within a six-project ASP.NET Core solution (API, admin CMS, public site, shared domain/data core).
- Computer vision & voice: face-recognition check-in, live gym-occupancy tracking, and a voice coach with speech-to-speech interaction
- Payments: Stripe checkout and webhooks, cash-order flows, and subscription/membership management
- Background services: three hosted services for booking reminders, recurring class schedules, and renewal notices
- Engagement: a badges-and-rewards system, a dynamic form builder, and a "Log My Day" activity tracker
- Front end: membership and profile flows, avatar storage, a full dark-mode theme, and mobile responsive work
Stack: C# Β· ASP.NET Core (MVC + Web API) Β· Entity Framework Core Β· SQL Server Β· JWT auth Β· Stripe
Company code is private, so it is not publicly viewable β happy to discuss the work in detail.
Contributor β Meshwar Lebnen Β· Ongoing
I help build and maintain this organisation's production web platform (public site, admin dashboard, and API), working alongside a team of three through pull requests and code review β 20+ merged pull requests so far.
- Security hardening: added a Content Security Policy to the public site and set
HttpOnlyon refresh-token cookies - Performance & UX: paginated large admin lists and capped unbounded result grids
- Responsive design: reworked filters and layouts for mobile breakpoints
- Accessibility & consistency: aligned focus outlines with the design-system colour variables
- Reliability: corrected error handling so server failures are no longer reported as missing content
- Maintenance: upgraded the Nuxt 3.x toolchain and kept the Go backend formatted and seeded correctly
Stack: Vue Β· Nuxt 3 Β· Go Β· templ Β· REST APIs
These repositories are private, so the code is not publicly viewable.
-
BookShelf π
A reading-tracker web app built with ASP.NET Core MVC β dashboard with reading stats and a live chart, full CRUD, search and filtering, and server/client-side validation.
Tech: C#, ASP.NET Core MVC, Entity Framework Core, SQLite, Bootstrap, Chart.js. -
AI Chatbot π€
Terminal chatbot built on the Claude API β response streaming, multi-turn conversation memory, switchable personas, token/cost tracking, and save/load. An exercise in API integration and CLI design.
Tech: Python, Anthropic SDK, Rich, streaming API.
-
AUB Course Review Platform π
Full-stack platform where AUB students anonymously review courses and professors β verified access, moderated content. Five-person team project for CMPS 271; I wrote the admin API and worked on the reviews page, routing, and landing page.
Tech: React, Vite, FastAPI, SQLAlchemy, PostgreSQL, Alembic. -
Connect-4 π΄
Terminal Connect-4 in C for CMPS 241 (Systems Programming). I built the computer opponent, including a multithreaded hard mode and difficulty selection.
Tech: C11, POSIX threads, Make.
-
C++ Projects βοΈ
Modern C++ systems projects: a header-only hash map (open addressing, tombstone deletion), a thread pool withstd::futuresupport, a concurrent file downloader, and an unbeatable Tic-Tac-Toe AI (Minimax + alpha-beta pruning).
Tech: C++17/20, templates, STL,std::thread,std::packaged_task, condition variables. -
C Projects π§
Systems programming in C featuring a mini Unix shell (pipes, redirection, background jobs) and a static HTTP/1.0 server with path-traversal protection.
Tech: C11, POSIX,fork/exec,pipe,dup2, TCP sockets, Make. -
C# Projects π·
CLI tools and OOP work in C#: a task manager with LINQ and JSON persistence, terminal Blackjack, generic data structures built from scratch, and four Gang-of-Four design patterns.
Tech: C#, .NET 8, LINQ, generics,IEnumerable<T>. -
Java Projects β
Java CLI and GUI applications covering object-oriented design, file I/O, and game development with Swing.
Tech: Java 17, Swing, collections, file persistence. -
Python Projects π
Practical Python utilities and mini-apps β calculator, weather client, secure password generator, Snake, and a to-do manager.
Tech: Python 3,requests, Pygame, JSON persistence.



