Ahmad Abu Hasan — Home

Available for opportunities

Ahmad Abu Hasan

Senior Full-Stack Engineer

I build fast, reliable web and mobile products using the latest cutting-edge technology.

years of experience
6+
companies
6
what I build
Web · Mobile · Backend · AI

Work

Selected projects

View all projects
  • Patient booking system for clinics.

    • React
    • Node.js
    • NestJS
  • Accounting system and online store.

    • React
    • Node.js
    • NestJS
  • Fintech platform for digital tipping.

    • React
    • Flutter
    • Node.js
    • NestJS

Experience

Where I've worked

  1. – Present

    Senior Full-Stack Engineer

    TipTipDubai, UAECurrent

    • React
    • React Native
    • Flutter
    • Node.js
    • NestJS
    • Prisma
    • PostgreSQL
    • SQL
    • DigitalOcean
    • AI agents
  2. –

    2 yrs 11 mos

    Front-End Developer

    Quant

    A data science company specializing in real estate analytics and e-commerce platforms.

    • Led front-end development for analytics dashboards and mapping tools using React, TypeScript and Mapbox GL.
    • Improved application loading time by 35% through code splitting and performance optimization.
    • Developed reusable UI components with MUI and Ant Design, reducing development time by 40%.
    • Built parcel layers, price tags, clustering and performant map rendering for large datasets.
    • TypeScript
    • JavaScript
    • React
    • MUI
    • Ant Design
    • JSS
    • Axios
    • REST APIs
    • Mapbox
    • HTML5
    • CSS3
  3. –

    1 yr 6 mos

    Front-End Developer

    I3HubRamallah

    A healthcare startup building an e-prescription system.

    • Built and maintained front-end modules using React, TypeScript and GraphQL.
    • Implemented fully responsive, mobile-first interfaces with 100% design accuracy.
    • Optimized performance across mobile and tablet devices.
    • React
    • TypeScript
    • MUI
    • JSS
    • GraphQL
    • Apollo
    • HTML5
    • CSS3
  4. –

    6 mos

    Front-End Developer

    ITG Software, Inc.Nablus

    Builds e-commerce web applications for international clients.

    • Maintained and enhanced front-end systems for international clients.
    • Developed reusable, responsive components using React and TypeScript.
    • React
    • TypeScript
    • JavaScript
    • Magento
    • Fabric XM
    • OpenCart
    • REST APIs
    • Bootstrap 4
    • AWS
    • MySQL
    • Responsive web
    • HTML5
    • CSS3

Skills

What I work with

Frontend
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • React Query
  • HTML5
  • CSS3
UI & styling
  • Tailwind CSS
  • MUI
  • Ant Design
  • Styled Components
  • Bootstrap
  • JSS
Mobile
  • React Native
  • Flutter
Backend & APIs
  • Node.js
  • NestJS
  • REST APIs
  • GraphQL
  • Apollo
  • Axios
  • Prisma
Databases
  • PostgreSQL
  • MySQL
  • SQL
AI
  • AI agents
  • Agent building
  • AI engineering
  • Model Context Protocol (MCP)
  • Agentic workflows
  • Prompt engineering
  • Claude Code
  • Cursor
Maps & geospatial
  • Mapbox GL
  • Leaflet
  • GeoJSON
Testing
  • Jest
  • React Testing Library
  • Vitest
Tools & cloud
  • Git
  • GitHub Actions
  • Webpack
  • Vite
  • DigitalOcean
  • AWS
Earlier experience
  • C#
  • ASP.NET MVC
  • LINQ
  • jQuery
  • Magento
  • OpenCart
  • Fabric XM

About

A bit about me

Portrait of Ahmad Abu Hasan

Senior Full-Stack Engineer with 6+ years of experience building web and mobile products. I work across the stack: React, Next.js and React Native on the front end; Node.js, NestJS, Prisma and PostgreSQL on the back end. At TipTip I'm currently building AI agents.

I specialize in complex front-end systems: AI-driven interfaces, real-time dashboards and geospatial mapping with Mapbox GL, with a strong focus on performance and pixel-perfect UI. I've worked with international, cross-functional teams across SaaS, AI, real estate, healthcare and e-commerce.

I hold a BSc in Computer Science from An-Najah National University, and I care about clean architecture, fast interfaces, and shipping things people actually use.

Education

An-Najah National University

BSc in Computer Science

2015 – 2019

Strengths

  • Self-driven learner
  • Clear communication

Based in Ramallah, Palestine

Languages: Arabic (Native)English (Fluent)

Contact

Let's build something great.

Have a role or a project in mind? Email is the fastest way to reach me.

Send an email