Skip to main content

Available for frontend roles

Abdul Rehman

Frontend Web Developer

I build modern, responsive web applications with React and Next.js — with a focus on clean interfaces, scalable frontend architecture and interfaces that hold up under real-world use.

Working with
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

About

Frontend development, end to end

What I build, how I work, and what I pay attention to.

I'm a frontend developer who builds web applications people use day to day — governance dashboards, live-streaming platforms, AI assistants, communication apps and animated marketing sites. Most of my work sits in the React and Next.js ecosystem, with TypeScript, Redux and RTK Query.

I care about the part of frontend work that doesn't fit in a design file: what the interface does while data is loading, how it behaves when a request fails, how a dense table survives a 375px screen, and how a component library stays coherent once three more features have landed on top of it.

I'm comfortable taking a design or a product requirement and turning it into a working, responsive interface — wiring it to REST APIs and third-party services like OpenAI and Twilio, handling the state and edge cases, and keeping the resulting code readable for whoever picks it up next.

  • Build for the real world

    Empty states, loading states, failed requests and awkwardly long content are part of the design, not an afterthought.

  • Components that survive change

    Small, focused, well-typed components that stay readable as a codebase grows past its first release.

  • Responsive by design

    Mobile layouts are designed deliberately rather than inherited from a shrunken desktop grid.

  • Performance is a feature

    Optimised images, minimal client-side JavaScript and a fast first paint — measured, not assumed.

Selected work

Projects

A closer look at what I've built — the problems, the technical decisions behind them, and how they turned out.

FeaturedStreaming Platform

Fantosia

A gaming and live-streaming platform with custom arcade games players can broadcast as they play.

  • Live streaming for creators and viewers
  • Custom arcade games built into the platform and playable in the browser
  • Streaming gameplay from those built-in games live to an audience
  • Next.js
  • TypeScript
  • SSR
  • Redux
  • RTK Query
  • shadcn/ui

FeaturedGovernance Dashboard

Capabara

A governance dashboard for storing and navigating user data, with an AI agent for legal advisory.

  • Tree-structured navigation for stored records
  • Storage and retrieval of user data across the dashboard
  • AI agent built on the OpenAI API to assist with legal advisory
  • Next.js
  • TypeScript
  • Redux
  • OpenAI API
  • Ant Design

More projects

Capabilities

Skills & experience

The tools I use day to day, grouped by what they're actually for.

Core Frontend

The stack I reach for by default on production work.

  • React
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • Server-Side Rendering
  • HTML5 & CSS3

UI & Styling

Building interfaces that hold up across every breakpoint.

  • Tailwind CSS
  • shadcn/ui
  • Ant Design
  • SCSS / Sass
  • Responsive Design
  • Component Libraries

State & Data

Connecting interfaces to real backends and real state.

  • Redux
  • Redux Toolkit
  • RTK Query
  • REST APIs
  • Form Handling
  • Loading & Error States

Integrations & Tooling

Third-party services, motion work and day-to-day tooling.

  • OpenAI API
  • Twilio
  • GSAP
  • Framer Motion
  • Vite
  • Git & GitHub

Contact

Have a role or a project in mind?

I’m open to frontend and React roles, and happy to talk through contract work. The quickest way to reach me is email — I reply to everything.