Skip to content
M. Alkhatib

A practical toolbox.

Technology is selected for the work, the operating context, and the long-term maintenance burden — not for novelty.

Frontend
Interfaces that are fast, accessible, and maintainable.
Next.jsReactTypeScriptTailwind CSSshadcn/ui
Backend
Practical services and APIs with explicit boundaries.
BunElysiaNode.jsREST APIsAuthenticationRedis
Infrastructure
Deployment foundations that can be understood and operated.
DockerLinuxVPSReverse proxiesCI/build workflowsMonitoring basics
Databases
Storage selected for reliability and operational fit.
PostgreSQLSQLiteRedis
Mobile
Focused cross-platform delivery where mobile is the right surface.
FlutterResponsive architectureAPI integration
Design
Useful interfaces with a deliberate visual and interaction system.
Tailwind CSSshadcn/uiResponsive designAccessibility basics
AI
AI as an implementation and automation tool, not a vague feature.
AI-assisted developmentAutomationPrompt-driven implementationTool-assisted coding