Abdul Shanoor

Senior Software Engineer • React • Next.js • TypeScript

Building ModernEnterprise Web Applications

Senior Software Engineer with 8+ years of experience building scalable enterprise applications using React, Next.js, TypeScript, Supabase, Prisma, PostgreSQL, and TanStack Query. Experienced in reusable UI architecture, Storybook component libraries, authentication, RBAC, REST APIs, internationalization (i18n), RTL/LTR layouts, cloud deployment with Vercel, and AI-powered developer solutions using OpenAI.

ReactNext.jsTypeScriptTanStack QuerySupabasePrismaPostgreSQLStorybookTailwind CSSJWTRBACVercel

About Me

Building Modern
Enterprise Applications

+

Years Experience

+

Enterprise Projects

+

UI Components

+

Technologies

I'm a Senior Software Engineer with 8+ years of experience building scalable enterprise applications using React, Next.js, TypeScript, modern frontend architecture, and reusable component-driven design.

I've contributed to large-scale insurance and enterprise platforms by designing reusable component systems, implementing JWT authentication, Role-Based Access Control (RBAC), internationalization (i18n), Arabic (RTL) and English (LTR) layouts, integrating REST APIs, and optimizing application performance.

Beyond enterprise development, I enjoy building reusable developer tooling such as a Storybook-powered React UI Component Library published on npm, while actively exploring AI-powered applications including coding assistants, interview preparation platforms, and LLM integrations.

Core Expertise

Enterprise Frontend ArchitectureReact & Next.jsJavaScriptTypeScriptInternationalization (i18n)RTL/LTR LayoutsJWT AuthenticationRole-Based Access Control (RBAC)REST APIsDesign SystemsStorybookSupabase (Auth, Storage, Realtime)PrismaTanStack QueryPostgreSQLVercelReusable UI ComponentsPerformance OptimizationAI IntegrationNode.js

Technology Stack

I specialize in building scalable enterprise applications using React, Next.js, TypeScript, Supabase, Prisma, PostgreSQL, TanStack Query, and Vercel. My expertise includes reusable UI architecture, performance optimization, cloud deployment, authentication, and AI-powered developer tools.

30+

Technologies

8+

Years Experience

8+

Enterprise Projects

15+

Reusable Components

⚛️

Frontend Engineering

React.jsNext.jsJavaScriptTypeScriptHTML5CSS3Internationalization (i18n)RTL/LTR Layouts
🗂️

State Management

Redux ToolkitContext APITanStack QueryReact HooksJWT AuthenticationRBAC
🎨

UI Engineering

Tailwind CSSMaterial UISCSSStorybookResponsive DesignReusable Components
🗄️

Backend & Database

Node.jsExpress.jsSupabasePrisma ORMPostgreSQLMongoDBREST APIsAxios

Forms & Validation

React Hook FormZodFormikYupForm Validation

Performance & Build

ViteWebpackCode SplittingLazy LoadingImage OptimizationSEOPerformance Optimization
☁️

Cloud & Deployment

VercelCloudinarySupabase StorageEnvironment VariablesCI/CD
🛠️

Developer Tools

GitGitHubnpmPostmanVS CodeESLintPrettier
🏗️

Enterprise Architecture

Role-Based Access ControlPortal-based ArchitectureReusable UI SystemsComponent-driven ArchitectureAuthentication & AuthorizationAPI Integration
🤖

AI Development

OpenAIPrompt EngineeringWhisperDeepgramLLM IntegrationAI APIs

Experience

Building scalable enterprise web applications using React, Next.js, TypeScript, Supabase, Prisma, PostgreSQL, and TanStack Query. Passionate about reusable frontend architecture, performance optimization, internationalization (i18n), cloud deployment with Vercel, and AI-powered developer tools.

2020 — Present

Senior Software Engineer

Mobcoder Technologies Pvt. Ltd.

Client: Tawuniya Insurance (Saudi Arabia)

8+

Years Experience

10+

Projects Delivered

15+

Reusable Components

1000+

Enterprise Users

🏢

Enterprise Applications

Developed enterprise-grade insurance and talent management platforms with secure authentication, scalable frontend architecture, reusable UI systems, and high-performance business workflows supporting thousands of users.

🌐

RTL & Localization

Architected highly responsive, localized multi-lingual user interfaces with flawless Right-to-Left (RTL) and Left-to-Right (LTR) alignment supporting Arabic layout flow.

⚙️

Frontend Architecture

Built scalable React and Next.js architectures with reusable component libraries, modular folder structures, portal-based application flows, RBAC, authentication, and REST API integrations.

🔐

Authentication & Security

Implemented secure JWT authentication, Role-Based Access Control (RBAC), protected routes, session management, and enterprise-grade REST API integrations.

🗄️

Backend Services & Database

Built modern full-stack applications using Supabase for Authentication, Storage, and Realtime features, Prisma ORM for type-safe database access, and PostgreSQL for scalable relational data management.

Data Fetching & Performance

Implemented TanStack Query for efficient server-state management, caching, background synchronization, pagination, optimistic updates, and enhanced application performance through lazy loading and bundle optimization.

📦

Storybook & UI Library

Built and published reusable React UI Component Libraries using Storybook, TypeScript, Tailwind CSS, and Vite to accelerate consistent UI development across enterprise projects.

☁️

Cloud Deployment

Deployed and managed production-ready applications on Vercel with optimized builds, continuous deployment, environment management, and excellent frontend performance.

🤖

AI Exploration

Currently building AI Interview Assistant and AI Coding Platform while exploring OpenAI APIs, Whisper, Deepgram, prompt engineering, and modern LLM workflows.

Technology Stack

Technologies and tools I use to build modern, scalable, enterprise-grade web applications.

ReactNext.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSSRedux ToolkitTanStack QueryStorybookViteREST APIsNode.jsSupabase (Auth, Storage, Realtime)PrismaPostgreSQLMongoDBInternationalization (i18n)RTL/LTR LayoutsJWT AuthenticationRBACOpenAIWhisperDeepgramVercel

📦 Open Source & Personal Projects

Beyond enterprise development, I actively build reusable frontend tooling, open-source libraries, and AI-powered applications while exploring the latest technologies in modern web development.

Storybook UI Library

Built and published a reusable React UI Component Library using Storybook, TypeScript, Tailwind CSS, and Vite with scalable architecture for enterprise applications.

AI Projects

Developing AI Interview Assistant and AI Coding Platform using OpenAI APIs, Whisper, Deepgram, Supabase, PostgreSQL, Prisma, and modern full-stack technologies.

Featured Projects

Tawuniya – Partner/Broker Experience Platform (PXP Portal)

Completed

An enterprise-grade B2B2C partner platform developed for Tawuniya Insurance, Saudi Arabia's leading insurance provider. The application empowers independent external brokers to manage high-volume insurance portfolios, process claims lifecycles, track commission financial statements, and view business analytics through a secure, high-performance web architecture.

  • Engineered an enterprise-scale broker platform deployed across Saudi Arabia to handle thousands of active insurance transactions.
  • Built dynamic analytics dashboards featuring interactive data visualization for policy distribution, claims trends, and financial KPIs.
  • Developed end-to-end asynchronous workflows managing the complete claims lifecycle from initiation to settlement.
  • Implemented secure server-side Role-Based Access Control (RBAC) to enforce granular, module-level user permissions.
ReactJavaScriptInternationalization (i18n)RTL/LTR LayoutsRedux ToolkitCSSREST APIsGitAgile / Scrum

Enterprise React UI Component Library

In Development

A production-ready React UI Component Library published on npm, built using React 19, TypeScript, Tailwind CSS, Vite, and Storybook. Designed to accelerate frontend development through reusable, accessible, and customizable UI components.

  • Published reusable UI library on npm
  • Open-source project available on GitHub
  • Built with React 19 and TypeScript
  • Interactive Storybook documentation
ReactTypeScriptStorybookTailwind CSSViteNPMGitHub

Korn Ferry Advance – Candidate Coaching Platform

Completed

Enterprise candidate coaching and talent development platform designed to help organizations manage coaching programs, assignments, assessments, feedback, and candidate progress through a structured digital workflow.

  • Developed reusable React components for enterprise modules
  • Integrated REST APIs with Node.js and SQL backend services
  • Built structured coaching assignment workflows
  • Implemented email notification modules
ReactTypeScriptNode.jsSQLREST APIsGitAgile/Scrum

Photography Portfolio Platform

Completed

A modern photography portfolio platform built with Next.js, React, TypeScript, Tailwind CSS, and Supabase. The platform enables photographers to showcase galleries, albums, videos, and services while managing all content through a secure admin dashboard.

  • Designed and developed a responsive photography portfolio website
  • Built secure admin dashboard for media management
  • Integrated Supabase Storage for image and video uploads
  • Implemented gallery, albums, services, and video management
Next.jsReactTypeScriptTailwind CSSSupabaseREST APIsGit

E-Commerce Platform

Completed

Full-stack e-commerce platform with authentication, product management, shopping cart, and order processing.

  • Built scalable frontend using Next.js
  • Implemented secure authentication
  • Developed REST APIs
  • Responsive mobile-first design
Next.jsReactTypeScriptNode.jsMongoDB

AI Coding Practice & Interview Preparation Platform

In Development

A modern coding practice platform that enables developers to solve coding challenges, execute code in real time, receive AI-powered explanations, and prepare for technical interviews through an interactive learning experience.

  • Built an online code editor with live code execution
  • Integrated AI-powered coding explanations and interview assistance
  • Supported multiple frontend templates using Sandpack
  • Developed responsive coding workspace and preview environment
Next.jsReactTypeScriptNode.jsMongoDBSandpackOpenAITailwind CSSREST APIsGit

Clothing Store

Completed

A demo e-commerce clothing store with separate Store and Admin portals, featuring product listing, cart, and checkout flows.

  • Separate Store and Admin portals with distinct login flows (Store / Admin)
  • Real-time notifications and updates powered by Supabase Realtime
  • Robust client-side data fetching with TanStack Query and Prisma-backed queries
  • Responsive product listing, product detail pages, and checkout flow
Next.jsReactTypeScriptTailwind CSSSupabase (Auth, Storage, Realtime)PrismaTanStack QueryPostgreSQLVercel

Savor & Spice

Completed

A food & recipes and ordering platform (Savor & Spice) with public menu and a protected Admin UI for managing items and tracking revenue.

  • Admin UI for adding/removing menu items and managing content
  • Revenue tracking and simple sales reporting for administrators
  • Kitchen order management with real-time order tracking
  • Responsive, content-first recipe and menu pages
Next.jsReactTypeScriptTailwind CSSSupabase (Auth, Storage, Realtime)PrismaTanStack QueryPostgreSQLVercel

Let's Work Together

I'm actively seeking Frontend Engineer opportunities and enjoy building scalable React, Next.js, and TypeScript applications. Let's create high-performance products together.

📍 Location

Riyadh

Saudi Arabia

Available in Saudi Arabia & Remote

🚀 Availability

Immediate Joiner
Transferable Iqama
Open to Remote & Relocation

Let's Create Exceptional Digital Experiences

I'm open to Senior Frontend Engineer opportunities where I can contribute expertise in React, Next.js, TypeScript, enterprise architecture, reusable UI systems, internationalization (i18n), JWT authentication, and high-performance web applications.

React.jsNext.jsJavaScriptTypeScriptJWT AuthenticationRBACInternationalization (i18n)RTL/LTR LayoutsREST APIsRedux ToolkitFrontend ArchitectureReusable UI ComponentsPerformance OptimizationSupabase (Auth, Storage, Realtime)PrismaTanStack QueryPostgreSQLVercel