My Projects

AD HOC International

A corporate website for AD HOC International, a Beirut-based multidisciplinary architectural and engineering consultancy and construction firm. It showcases their services and a portfolio of their general contracting projects.

Next.jsTailwindCSSTypeScriptCI/CD

AlChaar-Kiosk

Pharmacy Front Facing Kiosk

Next.jsTailwindCSSTypeScriptPrisma ORMPostgreSQLDockerCI/CD

Next.js Website

A portfolio website built using Next.js, TailwindCSS, and TypeScript.

Next.jsTailwindCSSTypeScriptFramer MotionCI/CD

MonBoTablo

A Java application that processes coordinates to generate tablos using quadtree structures. It also includes a ternary tree variant, offering an alternative way to divide space. The app creates structured visual representations, making it useful for generating tablos and even artistic designs.

JavaObject-Oriented Programming

SimpleML Type Checker and Interpreter

An OCaml project that implements a type checker and evaluator for a custom language called SimpleML. It supports integer and boolean operations, function calls, let bindings, conditionals, and includes extended features like floats, print statements, sequencing, and unit type. Built using Menhir, ocamllex, and dune.

OCamlMenhirCompilerParserFunctional Programming