Frontend Engineer specializing in scalable React & Next.js applications.
I build production-grade, high-performance web applications using modern frontend architecture, strict TypeScript, and scalable state management patterns.
- React 18+
- Next.js (App Router)
- TypeScript (Strict Mode)
- React Query (TanStack Query) — Server State
- Zustand — Lightweight Global State
- Redux Toolkit — Enterprise-scale applications
- React Hook Form
- Zod schema validation
- TailwindCSS
- shadcn/ui
- MUI
- Responsive & Accessible Design
I structure applications for scalability and maintainability:
- Feature-based folder structure
- Typed API abstraction layer
- Custom hooks for business logic isolation
- Centralized error handling
- Optimistic UI updates
- Reusable component systems
- Clean separation of concerns
- Strict typing (no
any)
Frontend is not just UI — it is system design.
- SaaS Dashboards
- Admin Panels
- Data-driven Platforms
- Form-heavy Systems
- Enterprise UI applications
Every project includes:
- Loading & error states
- API caching strategy
- Validation layer
- Scalable state boundaries
- Performance optimization
Clean architecture scales.
Type safety prevents hidden bugs.
State should be predictable.
Frontend should be maintainable by teams — not just individuals.
I focus on writing code that remains understandable and extensible as products grow.
- Advanced TypeScript patterns
- Scalable frontend architecture
- Performance optimization in Next.js
- Building reusable UI systems
- Production-ready frontend tooling
📍 Lebanon
📧 AhmadKhalaf517@gmail.com



