Belal Alkahlout

Full-stack engineer · Education & commerce platforms

+250 Bugs · fixed84+ features · shipped4 · production platforms
Belal Alkahlout

Engineering Principles

Architecture before code

Draw the boxes, name the boundaries, define the contracts. Then write the implementation — not the other way around.

Type safety at every seam

Zod at the boundary, TypeScript through the middle, Prisma at the floor. Errors caught at compile time, not in production.

Trade-offs documented

Every meaningful decision lives in the code, not in someone's head. Future-me — and future-teammates — get to read the why.

Ship, measure, iterate

Production data beats architectural debate. Get the v1 in front of real users, instrument it, and let the metrics drive v2.

Technical Proficiency

Core

TypeScriptJavaScriptPythonPHPSQLHTML5CSS3

Framework

Next.jsReactNode.jsExpress.js

Data

PrismaPostgreSQLSupabaseZod

UI

FigmaAdobe XDTailwindshadcn/uiMantine UIMaterial UI

Infra

RailwayStripeVercelDocker

AI

Claude.aiOpenAI SDKVercel AIClaude CodeMakeCodexGitHub Copilot