Skip to content
BM
Open to full-time UK engineering roles

Basit Ur
Rehman Malik

Software Engineer / Full-Stack & React Native

Full-Stack Engineer, React Native Developer, Next.js Builder, Open-Source Contributor

I design and ship web and mobile products end to end, and I like fixing things in codebases I don't own.

  • TypeScript
  • Next.js
  • React Native
  • Node.js
  • Express
  • FastAPI
  • MongoDB
  • PostgreSQL
  • Supabase
  • Firebase
  • Stripe
  • Socket.io
  • Docker
  • Tailwind CSS
  • GSAP
  • Framer Motion

01About

A builder who ships
and keeps learning.

I'm a full-stack and React Native engineer based in London. I build products end to end, from Next.js interfaces to Node, Python and Postgres back ends. I'm finishing an MSc in Software Engineering at the University of Hertfordshire, researching how LLMs can help catch performance anti-patterns in React apps, and I contribute fixes to open-source projects.

47+

Public GitHub repos

3

Merged open-source PRs

4

Engineering internships

2

Live client sites

Studying

MSc Software Engineering

University of Hertfordshire, finishing Nov 2026.

Researching

LLMs for performance linting

Finding re-render, waterfall and data-leak anti-patterns in React apps.

Based in

London, England

Open to full-time UK engineering roles.

02Experience

Where I've
been building

  1. 01 · Full Stack Developer Intern

    Nexcell Solution

    UK (Remote)

    Mar 2026 – Jul 2026

    • Contributed to ConneX, a UK real-estate CRM, enhancing AI-assisted lead and property management workflows that drove a 40% increase in operational engagement.
    • Built modular Property and Contact Management interfaces with Next.js and Tailwind CSS, and front-end components for AI-driven semantic search backed by vector database logic.
    Next.jsTailwind CSSSemantic searchCRM
  2. 02 · AI Engineer Intern

    Purpose Tech.AI Solutions

    USA (Remote)

    Jan 2026 – Mar 2026

    • Evaluated internal AI research initiatives, digital platforms and system architectures, and contributed technical solutions during sprint planning.
    AI researchSystem designAgile
  3. 03 · MERN Stack Developer Intern

    Lean Automation Pvt. Ltd

    3 months, 2025

    • Worked across the full SDLC in a team of 4 engineers; wrote and maintained OpenAPI documentation for 6 core endpoints to speed up onboarding.
    MongoDBExpressReactNode.jsOpenAPI
  4. 04 · Full Stack Developer Virtual Intern

    DevelopersHub Corporation

    Virtual

    6 weeks, 2025

    • Built full-stack mock modules in JavaScript and React, collaborating remotely with 6 peers on GitHub using version-control best practice.
    JavaScriptReactGit
  5. 05 · Web Developer

    Digital Agency / Freelance

    Client projects

    Client work

    • Rebuilding the JFA Construction Group site from WordPress/Elementor to Next.js 16.
    • Currently working on design improvements for WestwayRide.
    Next.js 16Design improvementsClient delivery

03Selected work

Things I've
built & shipped

Real client sites, mobile apps, SaaS prototypes and a spare-parts marketplace. Scroll to travel through them; links open the live site or the code where it's public.

LIVEApprove
01 / 07PrototypeFull-stack · 2026

LocalLens

A self-serve SaaS that turns customers' tagged Instagram posts into a branded in-store display for independent shops.

  • Custom cookie auth (scrypt + HMAC-signed sessions) and a 14-day trial gated by Stripe Checkout with signature-verified webhooks.
  • Instagram OAuth, tagged-media polling and HMAC-verified mention webhooks across 19 API routes.
  • Backed by a written validation report: competitors, Instagram vs TikTok API limits, and rights capture.
Next.js 15React 19StripeInstagram Graph APIGSAP
Private · no public link
Naan StaapChicken Tikka MasalaGOLDloyalty tierpoints · referralsOrder statusPlacedPreparingReady
02 / 07Mobile · 2026

NaanStaap Ordering App

A cross-platform ordering app for a nine-store UK restaurant brand, with loyalty, referrals and scheduled orders.

  • File-based routing with Expo Router and nine persisted Zustand stores.
  • Loyalty tiers, referral codes, redeemable discount codes, reviews and reorder.
  • 66-route Express API over nine MongoDB collections with JWT access and refresh tokens.
ExpoTypeScriptZustandExpressMongoDB
westwayride.com
WestwayRide chauffeur tours page with a chauffeur and a black saloon in front of Windsor Castle
03 / 07In progressWeb · 2026

WestwayRide

Design improvements for a London chauffeur and airport-transfer brand's live site, including its chauffeur-tours page.

  • Ongoing design-improvement work on WestwayRide's live site.
  • A cinematic chauffeur-tours page with a tour showcase and a fleet section.
  • Clear calls to action for London tours and enquiries.
UI designLanding pageClient work
jfaconstructiongroup.co.uk
JFA Construction Group home page: a dark-kitchen hero reading Building spaces where memories are made
04 / 07LiveWeb · 2026

JFA Construction Group

A marketing site for a London loft-conversion and renovation company, moving from WordPress/Elementor to Next.js 16.

  • Statically exported App Router site with sitemap, robots and structured data for local SEO.
  • Filterable project gallery and a contact form validated with React Hook Form and Zod.
  • Tailwind CSS 4 and Framer Motion for a fast, polished feel.
Next.js 16React 19Tailwind CSS 4Framer MotionZod
Dine-inTakeawayDeliveryORDER #0142TotalRs 3,480Send to kitchenTABLE MAP · LIVERevenueKitchen#0142 · preparing#0141 · ready
06 / 07Full-stack · 2025

Restaurant POS

A point-of-sale for dine-in, takeaway and delivery with a kitchen display, payments and sales analytics.

  • Cash, card and mobile-banking payments, plus a live kitchen display.
  • Analytics for revenue, average order value, peak hours and period-over-period comparison.
  • Nine-table PostgreSQL schema on Supabase with row-level security and PL/pgSQL triggers.
Next.js 15TypeScriptSupabasePostgreSQLRecharts
Private · no public link
Alloy wheel · 17"peer-to-peer listingPay with card•••• 4242saved cardStill available?Yes, ready to ship
07 / 07Final-year projectMobile · 2024

Wheel Magic

A spare-parts marketplace for cars and bikes, built with a team of three: an admin-managed store plus peer-to-peer listings.

  • Stripe payments with saved cards, in-app chat, wishlist and order reviews.
  • 38-endpoint REST API with Firebase authentication.
  • Admin dashboard for products, orders and notifications.
React NativeNode.jsMongoDBFirebaseStripe

More builds,
smaller scale

04More builds

The long tail

15 of 15

05Open source

Fixes in code
I don't own

Three pull requests merged into public repositories in June 2026: an accessibility fix, a data-fetching bug fix and a dashboard feature. Each links to the real pull request.

github.com/gitbasitmalik(opens in a new tab)

06Skills

The toolbox

On GitHub

37repos with code

  • JavaScript15 · 41%
  • TypeScript11 · 30%
  • Java5 · 14%
  • HTML4 · 11%
  • CSS, R & other2 · 5%

Primary language of the 37 non-fork public GitHub repositories that contain code.

01Languages & Front end

  • TypeScript
  • JavaScript (ES6+)
  • Java
  • Python
  • React
  • Next.js
  • React Native (Expo)
  • HTML5
  • CSS3
  • Tailwind CSS
  • GSAP
  • Framer Motion
  • Radix UI
  • MDX
  • Redux Toolkit
  • Zustand

02Back end & Data

  • Node.js
  • Express
  • FastAPI
  • MongoDB
  • PostgreSQL
  • Firebase
  • Supabase
  • SQL
  • REST APIs
  • Socket.io
  • Zod / React Hook Form
  • JWT / Google auth
  • Stripe

03Tools & Practice

  • Git / GitHub
  • Postman
  • Vercel
  • ESLint
  • SonarQube
  • Lighthouse
  • Agile / Scrum
  • Docker
  • Claude Code

07Education & research

Studying why code
runs slow

2025 – Nov 2026

MSc Software Engineering

University of Hertfordshire, Hatfield

2021 – 2025

BSc Software Engineering

COMSATS University Islamabad, Abbottabad

Certifications · 2025

  • Meta Front-End Development
  • IBM Intro to Software Engineering
  • LinkedIn Learning Full-Stack JavaScript
  • Packt MERN Stack

MSc Dissertation · 2026

LLM-augmented static analysis for detecting performance anti-patterns in React and Next.js apps: unnecessary re-renders, N+1 fetch waterfalls and client-server data leaks. AST feature extraction is verified by an LLM, and measured against ESLint and SonarQube baselines.

01Source code02AST extraction03LLM verification04Report

08Contact

Let's build
something good.