Available for full-stack projects and remote roles

I build web platforms, mobile apps, AI features, real-time systems, payment flows

I design and build complete web and mobile products: the interface people use, the APIs and data models behind it, and the cloud setup that keeps it running.

Next.js and React Native on the front, NestJS and PostgreSQL behind it, deployed on AWS and GCP. Payments, real-time features and OpenAI-backed workflows where the product needs them.

cuelogic.app
CueLogicSports · Tournaments
  • React.js
  • Next.js
  • React Native
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • GCP
  • Docker
  • Stripe
  • Firebase
  • Tailwind CSS
  • OpenAI
  • Expo
  • Prisma
Currently
TAFSOL Technologies
In production since
2021
Based in
Karachi · works remote

01About

Engineering the whole product, not one layer of it.

Shipping since
2021
Products on this page
9
Tools in regular use
57
Certifications
6

Most of my work starts before any code: understanding what the business needs, mapping the data, and deciding where the boundaries between services should sit. From there I build the API, the database schema and the interface together, so each layer is shaped by the others instead of bolted on afterwards.

I care about the parts users never see as much as the parts they do: authorization rules that hold up, background jobs that retry safely, queries that stay fast as tables grow, and deployments that can be repeated without anyone holding their breath.

How I work

  • Own a feature from the ticket to production, including the follow-up fixes.
  • Keep code readable for the next engineer: clear modules, typed contracts, small surfaces.
  • Work closely with designers and backend teams rather than handing work over a wall.

Where I contribute

  1. Planning & architecture

    Breaking requirements into modules, defining service boundaries and choosing the right storage for each job.

  2. Frontend

    Responsive Next.js and React Native interfaces with typed state, accessible components and fast first loads.

  3. Backend

    NestJS and Express APIs with role-based access, validation, real-time channels and queued background work.

  4. Data

    Relational schemas in PostgreSQL, document models in MongoDB, Redis for caching and short-lived state.

  5. Integrations

    Stripe payments and subscriptions, OpenAI features and third-party APIs wired in with proper error handling.

  6. Delivery

    Docker builds, CI/CD pipelines, cloud storage and server configuration on AWS and GCP, then iterating on real usage.

02Selected work

Products I've helped build and ship.

Web platforms, mobile apps and AI products that are live today. Scroll through them, or open the details for the problem and the engineering behind each one.

  1. Sports · Tournaments

    CueLogic

    A billiards tournament platform that gives organisers brackets, live scoring, player communication and public tournament discovery, with a companion scorekeeper app on iOS and Android.

    • React
    • React Native
    • Expo
    • TypeScript
    • Node.js
    • Express
    • Prisma
    • PostgreSQL
    • Stripe

    The problem

    Pool tournaments are often run from paper brackets and group chats, so players never quite know when they're up and results arrive late. CueLogic moves the whole event online: organisers run brackets, scorekeepers enter results from their phones, and players follow along live.

    Key functionality

    • Tournament brackets that update as matches finish
    • Live scoring from the companion mobile scorekeeper
    • Player communication and public tournament discovery
    • Paid plans for organisers through Stripe

    Engineering highlights

    • Web and mobile clients sharing one TypeScript API
    • Prisma schema on PostgreSQL behind brackets, matches and players
    • Expo builds for both app stores from one React Native codebase

    What I did · Full-Stack Development

    • Full-stack feature work across the web app, API and mobile scorekeeper
    • Shipping the scorekeeper to the App Store and Google Play
  2. Construction technology

    ModWorks

    A platform for modular construction that follows every building module from the factory floor through transport, storage and installation.

    • Next.js
    • NestJS
    • PostgreSQL

    The problem

    A module passes through manufacturers, logistics companies and site crews, and its history usually gets lost at each handoff. ModWorks keeps one connected record per module, so the next team sees the checks, photos and responsibilities that came before.

    Key functionality

    • Per-module record with stage, owner and evidence
    • Shared task queue with claimed ownership
    • Pickup readiness kept distinct from confirmed departure
    • Last reported tracker location with timestamps
    • Company-level access across project partners
    • Web workspace plus an Android field app

    Engineering highlights

    • Configurable workflows and registers per project
    • Evidence (photos, checklists, notes) attached to the task it proves
    • Multi-company permission model across one shared project

    What I did · Full-Stack Development

    • Full-stack feature development on the platform
  3. Travel · AI

    IterTravel

    Iter is an AI-assisted travel planner for people who care about culture, design and how a trip feels, not just how many sights it fits in.

    • Next.js
    • NestJS
    • PostgreSQL
    • OpenAI

    The problem

    Generic itinerary generators optimise for coverage and produce the same trip for everyone. Iter plans around a traveller's interests, pace and style, and combines what AI knows with perspectives from locals and travellers whose experience is relevant.

    Key functionality

    • Plans shaped by interests, pace and travel style
    • AI knowledge combined with human recommendations
    • Trip planning on mobile, published to the app stores

    Engineering highlights

    • Personalisation profile drives every suggestion
    • AI output blended with curated human input

    What I did · Full-Stack Development

    • Full-stack feature development on the product
  4. AI · Fashion

    OutfitIQ

    An AI personal stylist that recommends outfits, colour palettes and makeup from the occasion, the user's skin tone and their garment preferences.

    • Next.js
    • React
    • TypeScript
    • Google Gemini
    • MongoDB
    • Mongoose

    The problem

    Most style advice is generic: it ignores the occasion, the person's colouring and what they actually own. OutfitIQ asks for those inputs and turns them into specific, personal recommendations.

    Key functionality

    • Outfit suggestions for a chosen occasion
    • Colour palettes matched to skin tone
    • Makeup recommendations alongside the outfit
    • Garment preferences that shape every result

    Engineering highlights

    • Google Gemini generates the styling recommendations
    • MongoDB with Mongoose for users and saved looks

    What I did · Full-Stack Development

    • Full-stack feature development across the Next.js app and AI flow

03Expertise

Complete systems, from the screen to the server.

Grouped by the part of the system it belongs to, because the useful question is rarely which framework, but how the pieces fit together.

Terminalzsh
Type a command, or tap one below. Try `help`.
  • Languages: JavaScript (ES6+), TypeScript, Python, C#, HTML5, CSS3
  • Frontend & Mobile: React.js, Next.js (App Router, SSR/SSG), React Native, Expo, Redux Toolkit, React Query, Zustand, Tailwind CSS, ShadCN UI, MUI, Bootstrap, SASS
  • Forms & Validation: React Hook Form, Formik, Yup, Zod
  • Internationalization: i18next, react-i18next, next-intl, RTL layouts (Arabic/Urdu), Locale-based formatting
  • APIs & Integrations: REST APIs, Axios, WebSockets, Stripe, Firebase Auth & Cloud Messaging, Google Maps & Places API, OAuth (Google, Apple), Tawk.to
  • Backend & APIs: Node.js, NestJS, Express, Redis, OpenAI API
  • Cloud & DevOps: AWS, GCP, Docker, CI/CD, Vercel, Netlify
  • Databases & BaaS: MongoDB, MySQL, Firebase, Supabase, Neon (PostgreSQL)
  • Tools & Deployment: Git, GitHub, Jira, Trello, Figma, Adobe Illustrator

04Experience

Where I've been building.

  1. HEAD → presentJun 2024 — Present

    React.js / Next.js / React Native Developer @ TAFSOL Technologies, Karachi

    Building web and mobile products for international clients, from shared UI libraries to payments, maps and real-time features.

    • Develop and maintain scalable web apps with React.js, Next.js, TypeScript and Tailwind CSS for international clients.
    • Build cross-platform mobile apps with React Native and Expo, sharing business logic and API layers with web.
    • Implement internationalization (i18n) with i18next and next-intl, including RTL layouts and locale-aware formatting.
    • Integrate third-party APIs and SDKs: Stripe payments, Google Maps, Firebase push notifications and social OAuth.
    • Deliver real-time features using WebSockets for live updates, notifications and bidirectional communication.
    • Create reusable, responsive UI component libraries with React Hooks, Redux Toolkit and React Query.
    • Improve performance via code splitting, lazy loading, image optimization and memoization across browsers.
    • Collaborate with UI/UX designers and backend developers in Agile sprints to ship production-ready releases.
    • React.js
    • Next.js
    • React Native
    • Expo
    • TypeScript
    • Tailwind CSS
    • i18next
    • WebSockets
    • Stripe
    • AWS
    • GCP
  2. Oct 2023 — May 2024

    Frontend Developer (React.js) @ Fugen Services, Karachi

    First production role, building React applications backed by Firebase.

    • Built responsive web applications using React.js and integrated REST APIs.
    • Implemented Firebase Authentication, Firestore database and Cloud Storage.
    • Optimized front-end speed, scalability and cross-browser compatibility.
    • Tested, debugged and maintained front-end code in collaboration with design and backend teams.
    • React.js
    • JavaScript
    • REST APIs
    • Firebase
  3. tag: education2020 — 2024

    BS Computer Science @ PAF-KIET, Karachi

    Final-year project: The Wedding Spot, a venue-booking marketplace built with React, NestJS and MongoDB, with Stripe payments and Tawk.to live chat. Listed under More projects.

05Testimonials

What clients say

  • I have been very impressed with Sarim's attention to detail. He was able to create a solid sandbox for future iterations and design considerations.

    Chris HillFounder, CueClub
  • Sarim is a true professional. He delivered exactly what I expected on time and handled the project with great attention to detail. Very easy to communicate with.

    Samuel Jediael Bautista SosaClient
  • The seller's expertise and attention to detail resulted in a top-notch deliverable. Highly recommended for quality work.

    Baynton JesseClient
  • Great developer to work with. Highly recommend.

    Ria KumarFounder, Outfitiq

06Credentials

Certifications

PASS6/6 verified

  • Full stack

    MERN Stack Development

    Jawan Pakistan

    Certificate of completion

  • Frontend

    React / Next.js Development

    Udemy

    Certificate of completion

  • Frontend

    Responsive Web Design

    freeCodeCamp

    Certificate of completion

  • Frontend

    Frontend Development & JavaScript/jQuery

    Udemy

    Certificate of completion

  • Programming

    Python Fundamentals

    LinkedIn Learning

    Certificate of completion

  • Testing

    QA Fundamentals

    10Pearls University

    Certificate of completion

07Contact

Building something that needs to hold up in production?

I take on full-stack product work and I'm open to full-time roles with remote teams. Send a short note about the product, where it is today and what you need next.