asad.rao
Islamabad, Pakistan

Asad Ur Rehman

Open to EU relocation / visa sponsorship

// GET /asad
app.get('/asad', (req, res) => {
  res.json({
    name: 'Asad Rao',
    role: 'software engineer',
    based: 'Islamabad, PK',
    stack: ['next', 'react', 'laravel', 'node'],
    building: 'well-crafted web',
    openToWork: true,
  });
});
Works with

About

I'm a software engineer who builds full-stack web products with React, Next.js, Laravel, and Node.js. Currently shipping at DubiCars, the UAE's largest automotive marketplace, where I work across the stack from database schemas to pixel-perfect interfaces. I care about pages that load fast, code that's easy to live with, and shipping things that actually solve problems.

Experience

  1. Software Engineer · Ospreynaut

    May 2026 — Present

    Remote, UK

  2. Software Engineer · DubiCars

    Jul 2024 — Present

    Dubai, UAE

    • Built and maintained features across a Next.js + React frontend for the UAE's leading automotive marketplace.
    • Shipped Laravel and Node.js APIs powering search, listings, and lead workflows.
    • Improved Core Web Vitals and SEO across high-traffic landing pages.
    • Collaborated with product and design in an Agile workflow using Jira.
    ReactNext.jsLaravelNode.jsMySQLTailwind CSS
  3. Software Engineer · Embrace IT

    Sept 2022 — Jun 2024

    Pakistan, Islamabad

    • My contributions were implementing code that was high quality, responsive pixel-perfect, intuitive user interfaces, cross-browser compatibility.
    • Optimized and reduced the app build bundle size by 70-80% by migrating from craco webpacks to vite. It led to quite faster app load.
    • Integration and implementation of state management libraries such as a redux, redux toolkit, recoil and context API to maintain state across the application.
    • Collaborated with multiple stakeholders to understand the requirement, ensuring alignment with business objectives, fostering effective teamwork and project success with decided timelines.
    ReactNext.jsTailwind CSS

Selected projects

DubiCars — automotive marketplace

Contributed to the frontend and APIs of the UAE's largest automotive classifieds platform, including search, dealer dashboards, and lead workflows.

Next.jsReactLaravelNode.jsMySQL

Runvora 3D - endless runner

A browser-based 3D endless runner built with Three.js. Three-lane gameplay with procedural obstacle and coin spawning, object pooling for stable FPS, streaming ground tiles, procedural run/jump animation, and high-score persistence.

Three.jsJavaScriptViteFirebase HostingHTMLCSS

The Hollow Maze

A first-person horror maze game built with Three.js. You wake up trapped in a dark procedural maze stalked by a hunting entity — find three keys, reach the exit, and don't get caught. Features a state-machine monster AI (patrol/search/chase) with grid pathfinding and line-of-sight detection, a battery-managed flashlight with flicker, runtime-synthesized audio via the Web Audio API, and procedurally generated mazes and textures so the build ships zero binary assets. Playable on desktop (WASD + mouse) and mobile (touch joystick + look pad in landscape), with a run timer that tracks your personal-best escape time.

Three.jsJavaScriptViteWeb Audio APIFirebase Hosting

Service lovers

This product help some of Denmark's most service-oriented companies to measure and create the best customer experiences. It was developed using technologies like React 18, React Router, Rest APIs, Antd 5, Vite, Yarn, Husky, Github Actions, HighCharts. Implemented features like authentication, authorization, session management, state management, etc.

ReactAnt DesignNode.js

Workspace

This product works as a HR Management system helps in digital profiling, time management, leaves management, assets management, etc. Technologies which used to develop this were TypeScipt, React 18, React Router, Apollo Client 3, Antd, AgGrid, MomentJs, DownloadJs, React Virtual list, Recoil, Vite, Yarn, Husky, Github Actions, React chartsJs. Implemented features like role based access management, authentication, session management, recoil for state management, download docs, time sheet, leave management etc.

TypeSciptReact 17Ant DesignNode.jsAG GridApollo Client 3

VRTS | Freelancing Project

This product developed for the waste management service provider in Canada. They track each employee’s performance with help of tables on Dashboard. I developed the full fledged application from scratch from UX figma designs. Technologies used were React, React Router, Antd 4. Implemented features like, authentication, authorization, session management, etc.

ReactReact RouterAnt Design

Robo Kiddos | Freelancing Project

Created a school kids performance management app in React native that displays student performance through charts and their attendance to their parent. Technologies used were React Native, react-native-chart-kit, react navigation, Rest APIs. The app was totally responsive on mobile screen size.

React Nativereact-native-chart-kitreact navigationRest APIs

Kodeman | University Project

Create a Rest API testing and creating product, that test your APIs like postman, but in addition it can also allow user to create Rest APIs by just by getting required data from user. Technologies used were React, Tailwind, Husky. Final-year capstone project at National University Of Modern Languages (NUML).

ReactNode.jsTailwind CSS

Skills

Frontend

  • React
  • React Native
  • React Router
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Tailwind CSS

Backend

  • Laravel (PHP)
  • Node.js
  • Express.js
  • REST APIs

Data

  • MySQL
  • PostgreSQL
  • Firestore

Tools & Practices

  • Git
  • GitHub
  • Jira
  • Agile
  • Firebase
  • DBeaver
  • Docker

Education

  1. BSCS · National University Of Modern Languages (NUML)

    Sept 2018 — Jun 2022

    Pakistan, Islamabad

Languages

Contact

Open to interesting work, especially across Europe. The fastest way to reach me is by email.