Abdallah Hassan

Abdallah Hassan, full-stack engineer with 3+ years in production

I build web products, lately ones with AI agents inside.

I take web products from idea to production with TypeScript, React and Node.js. Most of my recent work is on AI products: multi-agent workflows, tool calling and structured outputs, testing agents against real datasets, and the checks that keep model output usable once real users depend on it.

Open to full-time and freelance roles, remote or on-site.

Ready
An agent workflow: input goes to an agent step, its output is checked, and it either moves on or takes a fallback path Input form · file · API Agent step LLM · tools · code output Checks schema · rules Fallback route retry · reroute check failed Next step typed output passed
The shape most agent workflows I work on share: a model step, checks on what it returns, and a clear path for when a check fails. Drag the nodes to rearrange them.

Selected projects

  • Frontend
  • Backend and data
  • AI
  • Cloud

Action AI

Domain
Enterprise AI automation
Role
Front end
actionai.co

A low-code platform where teams build multi-agent AI workflows by connecting nodes on a canvas, then test and run them on real data.

  • Built the graph-based workflow editor, where each node carries its own configuration and typed input and output ports, and incompatible connections are blocked while dragging.
  • Built real-time collaboration on the canvas with Yjs CRDTs, syncing edits, live cursors and node selections between users.
  • Designed the Zustand state layer, with the store split into typed slices and Immer patches powering undo and redo.
  • Built the reliability rules UI with regex classifiers and routing, and the dataset mapping grid for running evaluations.
  • Built agent nodes including the LLM agent with structured outputs, OCR, deduplication and iterators, each with its own typed configuration panel.
  • Added resumable tus uploads with Uppy for large dataset files, and live updates over SignalR for AI-generated workflow descriptions.
  • React
  • TypeScript
  • React Flow
  • Zustand
  • Yjs
  • ShadCN
  • TanStack Query
  • SignalR

Mosadad

Domain
Insurance claims
Role
Full stack
mosadad.org

An accident recovery and insurance claims system covering the whole claim lifecycle, from submission through recovery.

  • Delivered the full stack under strict data integrity and role-based access requirements.
  • Built Fast Track, the platform's main feature, as a multi-step Angular flow for batch claim and document submission, reworked across three versions from user feedback.
  • Wrote an RxJS-based chunked upload service for large document bundles, with parallel chunks, retries with exponential backoff and SHA-256 integrity checks.
  • Built the bilingual Angular front end with real-time SignalR notifications and an HTTP interceptor handling JWT auth and token refresh.
  • Structured the .NET backend around CQRS and MediatR, separating read and write paths where auditability mattered.
  • .NET
  • Angular
  • RxJS
  • CQRS
  • SignalR

Eddie's Portal

Domain
Events and booking
Role
Full stack
eddies-entertainment.com

An events and booking platform for venues, talents and shows.

  • Built the Angular front end with server-side rendering and prerendered routes, styled with Tailwind and Spartan UI.
  • Built the Create Your Event and Book a Performance wizards, which send a structured booking request, plus search, filtering and media carousels.
  • Built the admin panel for managing venues, talents and shows, with multipart media uploads and progress tracking, and a bookings view with status updates.
  • Handled SEO and tracking: dynamic meta tags, sitemap, structured data, and Google Ads conversions for booking requests.
  • Wrote Python backend services with transactional email, deployed on Cloudflare Pages, D1 and R2.
  • Angular
  • SSR
  • Tailwind
  • Spartan UI
  • Python
  • Cloudflare

Edara

Domain
Knowledge platform
Role
Front end
edara.com

One of the leading book summary services in the MENA region, with 10,000+ text and audio summaries in several languages.

  • Created the reader used for every summary on the platform.
  • Integrated PDF and EPUB rendering with ePub.js, text-to-speech playback and graphic book support.
  • Handled right-to-left layouts so Arabic content reads naturally.
  • Angular
  • ePub.js
  • text to speech
  • RTL

More projects

RakMun

Mobile app for iOS and Android, full stack

A cross-platform mobile app shipped to both app stores.

  • Built the app in React Native and Expo, with a Node.js and MongoDB backend for authentication, data and API integration.
  • Ran sprint planning, task breakdown and delivery tracking as Scrum Master for a 5-person team, alongside hands-on development.
  • React Native
  • Expo
  • Node.js
  • MongoDB

Traffic recognition

Computer vision, graduation project

Real-time detection of vehicles, pedestrians and traffic signals for driver assistance.

  • Trained a YOLOv3-Tiny model running at 30+ FPS, with lane and crosswalk detection at 94% accuracy.
  • Served live detections through Flask and Node.js APIs to a React front end on AWS.
  • Python
  • YOLO
  • Flask
  • AWS EC2

These are client and company products, so their code lives in private repos. Some links lead to the company's commercial site rather than the product itself, because the products are under NDA and not public yet. Open source: dontbemichael #369, per-column empty states for a multi-agent desktop app.

Where I've worked

Oct 2023 to now

Software Developer (Full-Stack)

Julfar Consultancy Services, Ras Al Khaimah, UAE

Own features end to end across frontend, backend and AI layers on three production platforms, with teams of 7+ engineers.

Sep 2021 to Jan 2022

AI Engineering Intern

Samsung Innovation Campus

Machine learning and deep learning for computer vision with Python and TensorFlow. Finished in the top 3 of the cohort.

Education

B.Sc. Software Engineering

Cairo University, Faculty of Computers and Artificial Intelligence

GPA 3.47, with honors, ranked 6th.

Certifications

  • AWS Certified Cloud Practitioner
  • ISTQB Certified AI Tester (CT-AI)
  • ISTQB Certified Tester, Foundation Level (CTFL)
  • Reinforcement Learning Specialization (University of Alberta)

What I work with

Frontend

  • React
  • Next.js
  • Angular
  • React Native
  • TypeScript
  • Tailwind

UI libraries

  • ShadCN
  • Spartan UI
  • PrimeNG
  • Angular Material
  • Bootstrap

Backend and data

  • Node.js
  • .NET
  • Python
  • PostgreSQL
  • MongoDB

AI

  • OpenAI
  • Anthropic
  • multi-agent orchestration
  • tool calling
  • structured outputs
  • RAG
  • evals
  • MCP
  • prompt and context engineering

Cloud

  • AWS
  • Docker
  • Cloudflare
  • CI/CD

In my own work

Coding agents are part of my daily setup. I use Claude Code and Copilot for architecture review, debugging and implementation, with MCP servers giving them real project context, and I treat what they produce like any other code that needs review.

Let's talk

I'm open to full-stack and AI engineering work, full-time or freelance, remote or on-site. Email, LinkedIn or WhatsApp all reach me.