Skip to content
~sami-ullah

React.js Developer — Sami Ullah

Sami Ullah is a React.js developer who has worked in senior front-end React/JavaScript roles since 2022 at HybridMediaworks, IKONIC, Techtonex and Tribech Solutions. He builds typed, accessible React interfaces with TypeScript and Tailwind CSS, and now uses React for geospatial dashboards at Earth Scan Systems.

Used professionally since 2022 (4+ years)

What does Sami Ullah do with React?

React is the library I have used the most in my career. My job titles from 2022 onward have been senior front-end React/JavaScript roles, and my current MERN stack role at Earth Scan Systems uses React for the client side.

Most of my React work is turning Figma or Adobe XD designs into production components: layouts, forms, data tables, dashboards and maps. I write components in TypeScript, style them with Tailwind CSS, and keep state as close to where it is used as possible.

Roles where React is in the job title

  • MERN Stack Developer, Earth Scan Systems (2025–present)
  • Senior Front-end React/JavaScript Developer, HybridMediaworks (2025–2025)
  • Senior Front-end React/JavaScript Developer, IKONIC (2023–2024)
  • Senior Front-end React/JavaScript Developer, WordPress Developer, Techtonex (2023–2023)
  • Senior Front-end React/JavaScript Developer, Tribech Solutions Pvt. Ltd (2022–2022)

Official documentation: React documentation

React case studies

Screenshot of Clinic Booking Systemlive demo

Concept project

Clinic Booking System

Book a slot in your time zone, race two bookings for one slot, then drag appointments in the admin calendar and watch overlaps fail.

TypeScriptReact.jsNext.jszod
▶ Open demo
Screenshot of Field Boundary Drawing Toollive demo

Concept project

Field Boundary Drawing Tool

Draw a field near Sargodha, drag its corners, watch hectares update live, then export and re-import it as GeoJSON.

TypeScriptReact.jsNext.jsLeaflet
▶ Open demo
Screenshot of NDVI Time-Series Viewerlive demo

Concept project

NDVI Time-Series Viewer

Play a season of NDVI across six fields, compare their curves, and tune the detector that flags a stressed wheat field.

TypeScriptReact.jsNext.jsLeaflet
▶ Open demo
Screenshot of Salon Booking Marketplace — Multi-Salon Platform

Own product

Salon Booking Marketplace — Multi-Salon Platform

A multi-salon booking marketplace I designed and built for Pakistan. Clients find nearby salons on a map, choose a barber, service and time, and book at the salon or as a home visit. Salons run staff, schedules and earnings from their own dashboard, and the platform collects a commission per completed booking through daily settlements.

Next.jsReact.jsTypeScriptTailwind CSS
Screenshot of Voy — Social Commerce Web App

Client project

Voy — Social Commerce Web App

Voy is a mobile-first social commerce app where creators share shoppable videos, stories and product picks, and shoppers follow, chat and buy without leaving the feed. As a front-end developer in a small team, I built the shop, profile and product pages in Vue 3 and TypeScript and connected them to the REST API.

Vue 3TypeScriptViteTailwind CSS
Screenshot of GraphQL API with NestJSlive demo

Concept project

GraphQL API with NestJS

Write GraphQL queries and mutations, then compare the SQL count with and without DataLoader batching.

TypeScriptReact.jsNext.jsGraphQL
▶ Open demo
Screenshot of Inventory Management Systemlive demo

Concept project

Inventory Management System

Oversell a product, run a transfer that fails halfway and rolls back, receive a purchase order and export the low-stock list.

TypeScriptReact.jsNext.jszod
▶ Open demo
Screenshot of Phone Speakers Cleaner — Web Audio Tool Website

Own product

Phone Speakers Cleaner — Web Audio Tool Website

Phone Speakers Cleaner is my own free tool website. It plays low-frequency tones in the browser to help shake water, dust and lint out of a phone's speaker grille, and adds a tone generator, a left and right speaker test and a blog of practical guides that bring search traffic to the tool. Nothing is recorded or uploaded.

Next.jsReact.jsTypeScriptWeb Audio API
Screenshot of GraphyAI — All-in-One AI Studio Platform

Built while at GraphyD

GraphyAI — All-in-One AI Studio Platform

GraphyAI puts nine AI studios behind one login: chat with leading language models, image and video generation, document analysis and a library of more than 24,000 curated prompts. I built the platform with Next.js and React for GraphyD, and it runs on Vercel with plans for free and paid users.

Next.jsReact.jsVercel
Screenshot of GraphyD — Digital Marketing Agency Website

Built while at GraphyD

GraphyD — Digital Marketing Agency Website

GraphyD is a digital marketing agency offering SEO, paid ads, web design, social media, branding and email marketing. I built its website as a fast static site in HTML, CSS and JavaScript, drafting it with an AI model and then refining the layout, content structure and SEO by hand.

HTMLCSSJavaScript

Own product

ReviewLens — Review and Returns Analysis for Stores

ReviewLens (working name) is a SaaS I built for online stores. It reads a store's customer reviews, returns and competitors and turns them into a short report: what customers complain about, which products cause the most problems and what to fix first. All numbers are computed in code, and AI only classifies text and explains the results.

Next.jsReact.jsTypeScriptTailwind CSS

Articles about React

Frequently asked questions

How many years has Sami Ullah worked with React.js?

Sami Ullah has held senior front-end React/JavaScript developer roles since August 2022, at Tribech Solutions, Techtonex, IKONIC and HybridMediaworks, and uses React in his current MERN stack role at Earth Scan Systems. The exact count on this page is computed from his experience timeline at build time.

Does Sami Ullah use TypeScript with React?

Yes. Sami Ullah writes React components in TypeScript and pairs them with Tailwind CSS for styling. Typed props and typed API responses catch a large class of bugs before the code reaches the browser, which matters most on long-lived dashboards and forms that several developers touch.

Can Sami Ullah convert a Figma design into React components?

Yes. Converting Figma and Adobe XD designs into responsive React components is a core part of his front-end work. He builds reusable components that match the design, then checks spacing, states and keyboard behaviour so the result works for real users and not only in the mockup.

Hire Sami for React work