Belal Alkahlout

Full-stack engineer · Education & commerce platforms

1st in class · GPA 90.33%14+ features · shipped2 · 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

NestJsNext.jsReactNode.jsExpress

Data

PrismaPostgreSQLSupabaseZod

UI

Tailwindshadcn/uiMantine UIMaterial UI

Infra

RailwayVercelDocker

AI

OpenAI SDKVercel AI