FULL-STACK PRODUCT ENGINEER

Hello, I’m Zeyad Al-Ajami.

Complex systems. Useful products.

I build the interfaces, data models, and workflows behind business software—from visual editors and document tools to payments and document-grounded AI.

3+ years building products Research meets practice

THE TOOLS
BEHIND THE WORK

34 technologies
  • AG Grid
  • Chart.js
  • CodeMirror
  • DXF
  • Excel
  • Express
  • Fastify
  • Jest
  • LibreOffice
  • MediaPipe
  • Microsoft Graph
  • Next.js
  • Node.js
  • OAuth
  • OpenAI
  • OpenType
  • Paper.js
  • PDF
  • pdf-lib
  • PDF.js
  • pgvector
  • PKCE
  • PostgreSQL
  • React
  • React Flow
  • Runway
  • Stripe
  • Supabase
  • SVG
  • TypeScript
  • Vitest
  • Web Workers
  • Zod
  • Zustand
01 / FEATURED WORK

Ideas made real.

Products, platforms, and tools.
Built around a problem worth solving.

Explore the full collection.View all projects
02 / RESEARCH & EDUCATION

Curiosity, put
into practice.

Academic foundations.
Real-world applications.

PUBLISHED RESEARCH2025

Trustworthy Face Recognition as a Service: A Multi-Layered Approach for Mitigating Spoofing and Ensuring System Integrity

Co-authored research on AuthVisage, combining passive liveness checks, active challenges, and an OAuth/PKCE browser SDK for face authentication.

Future Internet · 17(10), 450Read the paper
BACHELOR’S DEGREE · 2025

Bachelor in Informatics and Computer Engineering

Innopolis University, Russia

Undergraduate study in Informatics and Computer Engineering.

GRADUATION THESIS · 2025

Reliable Face Recognition as a Service: A Multi-Layered Approach to Spoofing Prevention and System Integrity

Innopolis University

Bachelor’s thesis on reliable face recognition as a service, spoofing prevention, and system integrity.

Excellent
03 / THE PERSON & THE WORK

Engineering with
the whole picture.

3+years of product
engineering experience
Zeyad Al-AjamiCairo, Egypt
HOW I WORK

I’m a software engineer at Roots Solutions, working on business modeling and reusable product tools. Previously at Elmesbah Labs, I built application interfaces, authentication integrations, billing workflows, and a handwriting-to-hardware system. I enjoy work that connects a clear interface to a carefully designed system underneath.

Understand the problem Keep the code clear Make it reliable
  1. Mar 2026 — Present

    Software Engineer

    Roots Solutions

    Developed a model-driven business platform in React, TypeScript, Fastify, and PostgreSQL, connecting reusable entity definitions, typed fields, validation rules, and versioned structured values to configurable Grid interfaces. Implemented inherited Transaction definitions and Account-specific overrides with revision checks and change-impact previews, allowing shared business rules to evolve while preserving local configuration. Built server-side Grid queries and calculations that filter, sort, and aggregate before pagination, keeping computed results consistent across pages and separate from display formatting. Developed an append-only PostgreSQL ledger with immutable configuration snapshots, institution consistency checks, searchable history, and currency-separated summaries to preserve the context of recorded activity. Created a reusable business-logic editor combining typed contracts, mappings, pre/postconditions, code, decision tables, decision trees, and AI prompts, with schema-aware completion and saved test fixtures. Engineered workflow layout and port-aware orthogonal routing around a typed process model, with collision checks, validated persistence, and regression coverage for branching and editing behavior.

  2. Oct 2023 — Mar 2026

    Software Engineer

    Elmesbah Labs

    Built EAS Record Hub's content and reporting workflows in Next.js and Supabase, connecting reports, news, projects, attachments, and email tools with role- and company-scoped access. Hardened AdsDNA's Stripe billing and credit workflows with event-keyed ledger entries, atomic top-up claims, cooldowns, and stale-state recovery to handle repeated callbacks and interrupted processing. Developed the AuthVisage TypeScript SDK and face-capture interface with OAuth/PKCE, session refresh, authentication-state listeners, browser/SSR compatibility, CJS/ESM packages, and automated protocol tests. Built FormForge's visual PDF/DOCX template workflow and shared rendering engine, using measured text layout and explicit overflow rules to keep previews and exported documents consistent. Implemented MARE's patient-input, asynchronous ML-result, and clinician-review workflows, preserving change history and the source of each effective assessment value without overwriting earlier observations. Engineered Pen Plotter's handwriting-to-hardware pipeline, turning captured glyphs and spreadsheet text into paginated SVGs with font-metric spacing, configurable variation, and queued plotter execution.

COMPANIES & COLLABORATIONSPeople, products, and the work that connects them.
Roots Solutions3 linked projects+

Business software and reusable product tooling, including Information Model, Grid, visual workflows, and script authoring.

Elmesbah Labs6 linked projects+

Full-stack product engineering across business records, payments, authentication, document automation, assessment workflows, and physical-device integration.

EAS1 linked project+

Project collaboration on Record Hub: records, document-grounded AI, attachment processing, and email delivery workflows.

Seen Education1 linked project+

Project collaboration on assessment analytics, spreadsheet ingestion, and printable student reports.

Visit company
04 / WHAT I BRING

Useful products.
Dependable systems.

From a thoughtful interface to the
work happening behind the scenes.

02

Payments & billing

Stripe subscriptions and signed webhooks, idempotent event handling, credit balances, and automatic top-ups that keep billing consistent with the product.

Stripe / Signed webhooks / Idempotency / Credit balances
03

Notifications & background workflows

Notifications with durable per-recipient state, bounded retries, and background jobs that remain reliable beyond a single page request.

Notifications / Background jobs / Retry workflows
04

AI & retrieval systems

Hybrid retrieval combining pgvector and full-text search, RAG workflows grounded in documents, and streaming AI experiences integrated into real applications.

pgvector / Hybrid search / RAG / Streaming
05

Documents & visual tooling

PDF and DOCX generation with shared preview and export logic, measured layouts, charts, and visual tooling that turns structured data into clear documents.

PDF / DOCX / Measured layouts / Charts
06

Deployment & performance

Docker environments, Firebase delivery, fast rendering, and practical performance work that keeps production applications dependable and maintainable.

Docker / Firebase / GCP / Performance