I don't just build websites. I bring ideas to life

From thoughtful interfaces to full-stack applications. Built with care for the people on either side of the screen.

Let's build something useful

Hover or tap a layer to inspect it

Portrait of Hisham Abualhaj

02 / About me

Interfaces that feel simple. Systems that hold up.

I'm Hisham, a Freelance Frontend Developer specializing in React and Next.js. I help businesses and startups turn ideas into modern, high-performance web applications — from content platforms and admin dashboards to scalable, user-friendly digital experiences.

Focus
React & Next.js
Building
Multilingual platforms & dashboards
Multilingual
Arabic-first, RTL & LTR
Growing into
Full-stack with Node.js & NestJS

03 / Selected work

Featured projects

A few things I've built, from campaign platforms to admin tools.

Live

Charity Campaign Platform

Discover causes. Make a contribution.

  • Next.js
  • TypeScript
  • PostgreSQL
View project
In progress

Content Hub

Write, organize and publish content.

  • React
  • Node.js
  • MongoDB
View project
Live

Admin Dashboard Suite

Manage content, people and permissions.

  • React
  • TypeScript
  • Tailwind CSS
View project
Live

Admin Dashboard Suite

Manage content, people and permissions.

  • React
  • TypeScript
  • Tailwind CSS
View project

04 / Experience

Where I've worked and learned

Roles, training, and education that shaped how I build.

  1. Jan 2026 – Present

    Work

    Takaful

    Front-End Developer

    • Built multi-step campaign creation and editing flows with Zustand, including draft persistence and state hydration.
    • Developed reusable bilingual (Arabic/English) form components with Formik and Yup, used across donation and campaign flows.
    • Implemented JWT and OTP authentication with forgot/reset-password flows, plus translated error handling.
    • Designed an Axios interceptor layer and Next.js middleware for protected routes and locale-aware RTL/LTR navigation.
    • Contributed public marketing pages using Next.js, Tailwind CSS, and a custom oklch design-token system.
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Zustand
    • Formik
    • Yup
    • Axios
  2. Sep 2025 – Jan 2026

    Training

    Gaza Sky Geeks - gazaskygeeks.com

    React Pro Training

    • Completed advanced React training covering performance optimization and state management.
    • Built real-world projects with Next.js, TypeScript, and modern libraries, with a focus on clean, scalable, production-ready code.
    • React
    • Next.js
    • TypeScript
  3. Sep 2024 – Jan 2025

    Training

    Gaza Sky Geeks - gazaskygeeks.com

    Front-End Development Training

    • Trained in React and Next.js; built an e-learning platform for Arabic-speaking learners as a team project.
    • Worked in Agile/Scrum teams, strengthening component-based development practices.
    • React
    • Next.js
  4. Sep 2024 – Oct 2024

    Internship

    Pal-life

    Paid Intern

    • Worked with a team on web application development and studied advanced JavaScript.
    • Used Git, GitHub, and Gitflow with mentors and peers; the internship ended early because of the war.
    • JavaScript
    • Git
    • GitHub
  5. Jul 2023 – Sep 2023

    Training

    NewLine

    Front-End Development Trainee

    • Built responsive interfaces with HTML, CSS, and Bootstrap, improving UI/UX quality.
    • HTML
    • CSS
    • Bootstrap
  6. Sep 2019 – Jan 2025

    Education

    Al-Azhar University

    Bachelor of Computer Systems Engineering

05 / Tools & skills

What I work with

The tools I reach for daily, and the engineering habits behind how I use them.

Frontend

Interfaces built to be fast, typed, and accessible.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Motion

State & data

Fetching, caching, forms, and tables that stay predictable.

  • TanStack Query
  • TanStack Table
  • Zustand
  • Axios
  • Formik
  • Yup
  • next-intl

Backend & database

Growing into full-stack, one real feature at a time.

  • Supabase
  • PostgreSQL
  • Node.js
  • PHP
  • MYSQL

Tooling

From design to version control.

  • Git
  • GitHub
  • Vercel
  • Command Line
  • Figma

Skills

What I bring to every project, whatever the stack.

  • Responsive design
  • Accessibility
  • Multilingual & RTL
  • API integration
  • Reusable components
  • Loading & error states
  • Performance
  • SEO