Belal Alkahlout
Full-stack engineer · Education & commerce platforms
+250 Bugs · fixed84+ features · shipped4 · 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
Next.jsReactNode.jsExpress.js
Data
PrismaPostgreSQLSupabaseZod
UI
FigmaAdobe XDTailwindshadcn/uiMantine UIMaterial UI
Infra
RailwayStripeVercelDocker
AI
Claude.aiOpenAI SDKVercel AIClaude CodeMakeCodexGitHub Copilot