Work

Products, open source and client sites.

A product I built end to end, tools I've open-sourced, and sites I've designed and built for clients.

  • Screenshot of Java Assistant
    Product

    Java Assistant

    A multi-country, multi-university tutoring and solving platform, built and deployed end to end.

    • Role-based dashboards for students, tutors and admins
    • Real-time chat, file sharing, session lifecycle and ratings
    • English + Arabic with full RTL, SEO and transactional email
    • Angular
    • PrimeNG
    • Firebase
    • SSR
    • i18n
  • Screenshot of ai-chat-element
    Open source

    ai-chat-element

    A framework-agnostic AI chat UI as a Web Component, published on npm. Streaming, markdown, and every surface themeable.

    • Lit
    • Web Components
    • TypeScript
    • LLM APIs
  • Screenshot of fastdl
    Open source

    fastdl

    A fast, small, open-source download manager with multi-connection downloads and a browser extension.

    • Tauri
    • Rust
    • JavaScript
    • Browser extension
  • Screenshot of FabriKit
    Client

    FabriKit

    A custom Shopify storefront with an illustrated, animated intro, built on a customised theme.

    • Shopify
    • Liquid
    • JavaScript
  • Screenshot of Mahmoud El Haj Ali
    Client

    Mahmoud El Haj Ali

    Portfolio for a brand designer and photographer: identity work, social design and photography.

    • HTML
    • CSS
    • JavaScript
    • Cloudflare
  • Screenshot of Ali Srouji
    Client

    Ali Srouji

    A cinematic portfolio for a filmmaker, with a 3D camera intro, scroll choreography and page transitions.

    • TypeScript
    • Three.js
    • GSAP
    • Vite
  • Screenshot of Malek Rifai
    Client

    Malek Rifai

    A bold, editorial portfolio for a social media creative director working across Beirut, Dubai and KSA.

    • HTML
    • CSS
    • JavaScript
    • Cloudflare
  • Screenshot of Haya El Houssari
    Client

    Haya El Houssari

    An immersive portfolio for a graphic designer, built from her Figma design with 3D motion.

    • Next.js
    • TypeScript
  • Screenshot of MedicaLeb
    Client

    MedicaLeb

    A web app for managing and showcasing medical equipment, backed by Firebase.

    • Angular
    • TypeScript
    • Firebase