Frontend-first Full Stack Engineer building scalable web applications with React, Next.js, TypeScript, Node.js, Express, and MongoDB. Experienced in AI integration, authentication, REST APIs, and modern application architecture. Based in Abu Dhabi — available immediately for relocation across the UAE.

Technologies I use to architect, build, and deploy production-ready full-stack applications—from modern frontend experiences to scalable backend services and AI-powered workflows.
Building fast, accessible, and scalable user interfaces with React, Next.js App Router, and TypeScript — with deliberate SSR/CSR decisions, Framer Motion animations, and component systems built for long-term maintainability.
Building secure backend services, authentication systems, and REST APIs — from JWT auth and protected routes to MongoDB schema design and full booking lifecycle management.
Implementing production-grade authentication with Google OAuth, email/password credentials, bcrypt hashing, JWT sessions, and ownership-verified API routes.
Integrating OpenAI and Anthropic APIs into production interfaces — streaming responses, structured outputs, retry logic, fallback states, and real-time agent execution visualization.
Designing maintainable application architecture with efficient rendering strategy, predictable state machines, reusable patterns, and clear server/client component boundaries.
Delivering production-ready applications optimized for Core Web Vitals, accessibility, and reliability — with skeleton loaders, error boundaries, and graceful empty states as baseline requirements.
Principles that guide how I architect, build, and scale modern full-stack applications—from frontend interfaces to backend services and AI-powered workflows.
I separate presentation, business logic, data access, and infrastructure concerns to keep applications modular, testable, and easy to scale.
In my Hacker News Portal, I separated server-rendered data fetching from client-side search and pagination logic, keeping UI components focused and reusable.
I intentionally choose between SSR, CSR, or hybrid rendering based on performance, SEO, and user experience requirements.
The Hacker News Portal combines server rendering for fast initial loads and SEO with client-side interactivity for filtering and searching.
I prefer explicit, predictable state updates to avoid hidden side effects and fragile UI behavior.
In AI Resume Studio, I designed multi-step form flows with controlled state transitions to prevent data loss and inconsistent UI states.
Loading, error, and empty states are treated as first-class UI requirements, not edge cases.
Both projects include loading skeletons, error boundaries, and empty states to gracefully handle unreliable APIs and slow network conditions.
I prioritize maintainable architecture, reusable components, and straightforward patterns that support long-term product evolution and team collaboration.
Projects are organized using reusable modules and consistent folder structures so additional features can be added without major refactoring.
I enjoy building complete products—from responsive user interfaces and backend APIs to authentication, deployment, and AI integrations.
My recent projects include frontend development, backend services, database design, authentication, and AI-powered workflows delivered as complete applications.
Projects that demonstrate frontend architecture decisions, rendering strategy, and production-ready UI patterns — framed by the problem each one solves.

Multi-agent AI workflows are difficult to reason about in production: parallel task execution, retries, and streaming outputs leave users with no reliable visibility into system state.
Engineered a real-time execution panel on a reducer-based state machine, modeling parallel task groups, cancellations, and retries as predictable event transitions so the UI remains consistent with actual execution order at every step.
Enables analysts to observe an AI research agent processing SEC filings and earnings data in real time, with complete visibility into running, failed, and queued tasks.

Vehicle booking demos commonly lack production-grade fundamentals — fake auth, no real database persistence, no booking lifecycle, and no consideration for multi-provider authentication flows.
Built a full-stack booking platform on Next.js App Router with MongoDB, Auth.js v5 supporting Google OAuth and email/password credentials with bcrypt, 28 vehicles across 7 categories, booking creation and cancellation with server-side ownership verification, and a premium dark/light theme system via CSS custom properties.
Complete production flow — browse → authenticate → book → cancel — deployed on Vercel. Architecture decisions cover database schema design, JWT session strategy, server vs client component boundaries, and API route security.

Required a production-grade evaluation of rendering strategy — balancing fast, SEO-optimized initial loads against rich client interactivity — against a third-party API with inconsistent reliability.
Architected on Next.js with server-side rendering for initial load and SEO, client-side state for search, pagination, and filtering, and resilient loading and error handling to absorb API instability.
Lighthouse 98 mobile / 99 desktop, 100/100 Best Practices & SEO. Fully interactive and stable under inconsistent API conditions.

Multi-step form workflows are a common failure point in production applications — fragile state management leads directly to data loss and inconsistent UI states.
Built a full-stack resume builder using React, TypeScript, and Redux Toolkit for predictable multi-step state management, backed by JWT-based authentication, protected routes, and OpenAI-powered content generation with streaming responses and retry logic.
Delivers a stable, production-ready workflow from sign-up through AI-assisted resume generation. Fixed a JWT inconsistency across 12 API routes with a single global Axios interceptor.
More projects on GitHub
View GitHub Profile →The UAE's product and technology sector is expanding rapidly across fintech, logistics, and government digital services — an environment where sound full-stack architecture decisions compound in value.
Seeking a team where I can take direct ownership of product surfaces end to end — interface, API, database — collaborate closely with backend and design functions, and progress toward a senior engineering track.
Based in Dubai — no notice period, no relocation delay. Available for in-person interviews across Dubai, Abu Dhabi or UAE from day one.
Actively networking at UAE tech meetups and startup events including Hub71 Abu Dhabi and AI Tinkerers and other places in Dubai — building local relationships alongside the job search.
I build modern full-stack applications that balance user experience, scalability, and maintainability. My approach combines thoughtful frontend architecture with reliable backend services, clean APIs, and AI-powered workflows.
I enjoy solving real engineering problems—from designing intuitive user interfaces to building secure backend systems and integrating AI into production-ready applications. Every project is an opportunity to improve performance, architecture, and developer experience.
Designing scalable full-stack systems with clear server/client boundaries, reusable patterns, and maintainable code that teams can extend.
Deliberate rendering strategy — SSR, CSR, or hybrid — selected against real product requirements. Lighthouse scores as a baseline, not a goal.
Semantic HTML, ARIA roles, and keyboard navigation as baseline requirements for every interface — not optional polish.
Building intelligent interfaces with OpenAI and Anthropic APIs — streaming responses, structured outputs, retry logic, and real-time agent execution visualization.
Production-grade authentication — Google OAuth, email/password credentials, bcrypt hashing, JWT sessions, and ownership-verified API routes.
Building software that solves real user problems. Architecture decisions made against product requirements, not framework defaults.
Established a strong foundation in HTML, CSS, and core web fundamentals, developing an early understanding of how structure, semantics, and layout impact user experience.
Built production-style applications with React, TypeScript, and Tailwind CSS — focusing on component architecture, state management, and rendering strategy decisions.
Extended into full-stack development — Node.js, Express, MongoDB, JWT auth, REST APIs. Built and deployed AI-integrated applications with OpenAI and Anthropic APIs.
Progressed through technical assessments and interview rounds at multiple product companies, demonstrating production-level React, TypeScript, and full-stack skills.
Building AI-powered web features using React, Next.js, TypeScript, and Tailwind CSS. Integrating REST APIs and LLM services, shipping streaming interfaces and structured AI output handling for a production SaaS product.
Designed and shipped Ryvo — a full-stack vehicle booking platform with dual auth (Google OAuth + email/password), MongoDB, booking lifecycle management, and a premium dark/light theme system. Deployed on Vercel.
Based in Dubai, actively seeking a full-time full-stack or frontend engineering role. Four live production projects, a current AI internship, and immediate availability — no notice period, no relocation delay.
Open to discussing how I can contribute to your engineering team — available for a call, an interview, or relocation on your timeline.