Skip to main content
Portrait of Ahmad Serhal

Ahmad Serhal

Full-Stack Developer

I'm a full-stack developer based in Beirut, Lebanon, specialising in React, Next.js, Node.js, Firebase, and Supabase. I've delivered professional and freelance projects across social platforms, AI-assisted workflows, school-management systems, and client portfolios.

I combine computer science fundamentals with hands-on product engineering across frontend, backend, and AI-integrated applications for employers and clients.

Highlights

  • End-to-End Applications
  • Modern Frontend Systems
  • Backend, APIs & Data
  • Application Architecture
  • AI & Workflow Integration
  • 3D, Motion & Interactive UI

Languages

03 spoken
  • Arabic

    ar.json

    Native

    أهلاً

  • English

    en.json

    Professional

    Hello

  • French

    fr.json

    Professional

    Bonjour

Section

Professional experience

Selected roles and freelance work across product engineering, real-time systems, and AI-assisted workflows.

  1. Employment

    Full-Stack Developer

    May 2024 — July 2026

    Dubai, UAE

    Contributed to the full-stack development of iWinto’s web platform, extending the social experience to the browser with content publishing, real-time communication, storefront functionality, multilingual interfaces, and in-app transactions.

    • Built authentication and user account flows, including Google and Apple sign-in and profile management.
    • Developed social publishing and engagement features including post creation, category-based feeds, likes, shares, reposts, and trending content.
    • Built real-time chat and notification experiences with Supabase, including synchronised application data updates.
    • Implemented wallet, tipping, and in-app transaction workflows across the web application.
    • Developed seller storefront and product-listing functionality integrated into the broader social platform.
    • Improved feed rendering, responsive behaviour, and interaction performance across desktop and mobile layouts.
    • Integrated REST APIs and backend services across authentication, content, commerce, and user-facing workflows.
    • Expanded the platform's multilingual support to 12+ languages, including English, Arabic, and French, with RTL support for Arabic interfaces.
    • React.js
    • Node.js
    • Supabase
    • REST APIs
  2. Freelance

    Freelance Full-Stack Developer

    September 2025 — January 2026

    Developed a full-stack school-management platform that centralises learning resources, class scheduling, assignments, user administration, and multi-school management across student, teacher, school-admin, and super-admin experiences.

    • Built role-based experiences for students, teachers, school administrators, and super administrators with protected access to platform functionality.
    • Developed class scheduling and assignment-management workflows for day-to-day academic operations.
    • Integrated third-party educational providers including Boclips, Bookr, Highlights, SAM Learning, Pickatale, and Everybody Counts to bring external learning resources into the platform.
    • Built a School Admin Dashboard for managing users, classes, resources, and daily school operations.
    • Developed a Super Admin Dashboard for multi-school administration, including school management and system-level configuration.
    • Implemented authentication, user management, profile customisation, and administrative CRUD workflows.
    • Integrated frontend interfaces with backend services and REST APIs across academic and administrative features.
    • React.js
    • Node.js
    • REST APIs
    • Supabase
  3. Freelance

    Freelance Full-Stack Developer

    January 2025 — May 2025

    UAE

    Developed an AI-assisted quotation platform for Skript LLC that transforms unstructured client project ideas into structured requirements, suggested features, estimated costs, and actionable quotation requests for the development team.

    • Integrated OpenAI into a guided quotation workflow that interprets natural-language project descriptions.
    • Transformed unstructured client input into structured project requirements suitable for technical review.
    • Generated contextual feature suggestions and preliminary cost estimates based on the proposed project.
    • Designed the quotation flow to bridge client requirements and development planning, reducing the amount of manual requirement gathering before initial project discussions.
    • Built supporting project showcase and case-study experiences to help prospective clients understand Skript's previous work.
    • Developed responsive client-facing interfaces and enquiry workflows for quotation submission and direct contact.
    • React.js
    • CSS
    • OpenAI API
  4. Freelance

    Freelance Frontend Developer

    1 week

    Designed and developed a responsive portfolio website for architect Mohamad Serhal, translating his professional identity, architectural work, and competition achievements into a polished public-facing digital portfolio.

    • Designed and developed the portfolio from concept to production, delivering the complete website within one week.
    • Created a project-focused visual experience for presenting architectural work, competitions, awards, and professional information.
    • Built responsive layouts and interactions for consistent presentation across desktop and mobile devices.
    • Structured project and professional content for clear visual storytelling and navigation.
    • Deployed the completed website as a live client-facing portfolio.
    • HTML
    • CSS
    • JavaScript

Section

Projects

Selected personal and product work across full-stack development, AI integration, and interactive experiences.

PuzzlePy logo

An interactive full-stack Python learning platform that teaches programming through Blockly-based puzzles, generated Python code, structured courses, challenges, XP, achievements, and progress tracking.

Role
Creator and Full-Stack Developer
Status
In active development
  • React.js
  • Express.js
  • node.js
  • MongoDB
  • Blockly
Agent Council logo

Agent Council

Formerly Agent Society

A multi-agent AI collaboration platform where specialised agents plan missions, work across parallel workstreams, critique decisions, resolve conflicts, and assemble a final structured report.

Role
Creator and Full-Stack Developer
Status
Hackathon project
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Qwen API
FlowForge logo

A visual workflow design and simulation platform with React Flow editing, schema-driven inspectors, dynamic graph scheduling, multiple graph views, version history, and honest test-simulation execution.

Role
Creator and Full-Stack Developer
Status
Portfolio project
  • Next.js
  • React
  • TypeScript
  • React Flow
  • Zustand
  • Tailwind CSS
  • Radix UI
  • Vitest
Skriprise logo

An enterprise ERP platform delivered as a cross-platform desktop application, unifying accounting, sales, inventory, fixed assets, and payroll into modular workflows for growing businesses.

Role
Creator and Full-Stack Developer
Status
In active development
  • React
  • Tauri
  • Rust
  • Supabase
Mystic Marketplace logo

A full-stack e-commerce clothing platform with authentication, profile management, categorised products, cart and wishlist functionality, customer messaging, and administrative CRUD tools.

Role
Creator and Full-Stack Developer
Status
Completed project
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
Weather Analytics logo

A modern weather analytics dashboard that transforms live and historical Open-Meteo data into interactive charts with advanced filtering, customizable widgets, and real-time insights.

Role
Creator and Full-Stack Developer
Status
Personal project
  • Blade
  • PHP
  • Chart.js
  • REST APIs
  • Open-Meteo
People Hub logo

A portfolio-quality Angular user directory powered by DummyJSON with search, filters, Chart.js workforce insights, people comparison, saved views, and a global command palette.

Role
Creator and Full-Stack Developer
Status
Portfolio project
  • Angular
  • TypeScript
  • Chart.js
  • REST APIs
  • CSS
Simon Says Game logo

A browser-based Simon Says memory game built with HTML, CSS, and JavaScript, where players repeat progressively longer colour and sound sequences.

Role
Developer
Status
Completed project
  • HTML
  • CSS
  • JavaScript
Hulu Clone logo

A front-end clone of the Hulu streaming platform homepage, recreating layout, typography, and visual structure using HTML, CSS, and JavaScript.

Role
Developer
Status
Completed project
  • HTML
  • CSS
  • JavaScript
SEF Clone logo

A front-end clone of the SEF website, reproducing its page structure, styling, and responsive layout with HTML, CSS, and JavaScript.

Role
Developer
Status
Completed project
  • HTML
  • CSS
  • JavaScript

Section

Skills

A curated technology stack across frontend engineering, backend systems, cloud infrastructure, workflow tooling, design, and foundational computer science.

0+

Technologies

0

Expertise Areas

0+

Projects Built

0+

Years Experience

Frontend

Backend and APIs

Databases and Cloud

Engineering Workflow

Design

Foundational Programming

Section

Education

  1. 01

    Master's in Artificial Intelligence

    Saint Joseph University (USJ)

    In progress

  2. 02

    Kanz AI Bootcamp Certificate

    Kanz AI Bootcamp

    2026

  3. 03

    Full Stack Web Development Bootcamp

    SE Factory

    2024

  4. 04

    Bachelor of Computer Science

    CNAM University

    2023

  5. 05

    Lebanese Baccalaureate in Life Sciences

    Hariri III High School

    2018

Section

Contact

Reach out for full-stack, frontend, and AI-integrated opportunities.

contact_terminal

Contact status: ready.

Status
ONLINE
Location
Beirut, Lebanon
Availability
  • Open to freelance
  • Open to remote opportunities
  • Open to product engineering roles
Response time
Usually within 24 hours