Skip to content

Haider's local time: my time (UTC+5)

my name is

Haider Ali

Currently at CoBlack
Before: Horizon Tech
Open to design engineer, frontend and UI roles

I design interfaces , then ship them

React.jsNext.jsMaterial UIReduxTailwind CSSShadcn/uiJavaScript (ES6+)TypeScriptPythonHTML5CSS3JavaNode.jsExpress.jsMongoDBSQLREST APIs

the short version

About me

I'm Haider a Software Engineer focused on building user-friendly and efficient web applications. I design interfaces and then ship them I look after the design system and the screens where people wait on AI

  • Design systems
  • Next.js and TypeScript
  • Interfaces for AI
  • Designing in code

a few things I've made

Selected work

  1. 01business-buddy

    2024–2025

    Business Buddy

    Getting small business owners online without asking them to learn web design.

    Final-year project, built by two of us. I worked across the front end, the guided site builder, AI captions, Meta publishing and auth.

    • React
    • Express
    • MongoDB
    • Meta Graph API
    • Gemini
    fyp-landing.png
    The original Business Buddy landing page: a 'Grow your business' headline beside a stock photo of someone at a laptop
  2. 02business-buddy-redesign

    September 2026

    Business Buddy, redesigned

    I redesigned the landing page on my own, straight in code, with no mockups first.

    Drag the handle across the screenshot to compare the old page with the new one.

    • Solo
    • Designed in code
    • Light and dark
    landing.tsx
    The redesigned Business Buddy landing page: headline, two calls to action, and the top of a product preview
    The original Business Buddy landing page: a 'Grow your business' headline beside a stock photo of someone at a laptop
    beforeafter
  3. 03free-scribe

    2023

    Free Scribe

    Speech-to-text and translation that runs OpenAI’s Whisper in the browser, inside a Web Worker so the page stays responsive.

    Earlier work.

    Built by following Smoljames’s tutorial, with small changes of my own.

    • Whisper
    • Web Worker
    free-scribe.png
    Free Scribe's home screen: a record button and an option to upload an mp3 file
  4. 04usabilityhub-clone

    2023

    UsabilityHub clone

    A clone of usabilityhub.com’s landing page, built in HTML, CSS and JavaScript.

    Earlier work.

    A practice clone: their design, my code.

    • HTML
    • CSS
    • JavaScript
    usabilityhub-clone.png
    The UsabilityHub clone: a 'Design confidently.' headline beside an illustration of three people at a desk
  5. 05big-box-souq-clone

    2023

    Big Box Souq clone

    A four-page clone of bigboxsouq.com (home, about, partnerships and contact) in HTML, CSS and JavaScript.

    Earlier work.

    A practice clone: their design, my code.

    • HTML
    • CSS
    • JavaScript
    big-box-souq-clone.png
    The Big Box Souq clone: an orange 'Local partnerships' banner beside a photo of a grocery box

open the hood

The system

This site runs on a small design system. Colour, type and shape live as tokens in one stylesheet, and the components are shadcn/ui with variants added, so a change in one place reaches every page. It’s how I like to work on a product.

colour: 4 fills, ink and paper

Click a swatch to copy it. The fills stay the same in the night theme.

type: four faces, four jobs

  • HaiderFlux, display
  • Interfaces, then shippedGeist, text
  • w 766 × h 143Geist Mono, labels
  • pencil notesReenie Beanie

components: shadcn/ui, extended with variants

swatch-3swatch-4status

Built on shadcn/ui. Button, Badge, Card, Avatar and Switch got new variants: hard corners, ink outlines and the selection handles you get on hover.

See it for yourself

Inspect mode shows the component, variant, size, type and colour token of anything you hover.

the door's open

Say hello

I'm looking for design engineer, frontend and UI roles. Based in Rawalpindi, Pakistan, open to remote work or relocation.