Belal Alkahlout
Full-stack engineer · Education & commerce platforms
1st in class · GPA 90.33%14+ features · shipped2 · production platforms

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