Abdul Rafay, Developer in Lahore, Punjab, Pakistan
Abdul is available for hire
Hire Abdul

Abdul Rafay

Full-stack Developer

Lahore, Punjab, Pakistan

Toptal member since April 20, 2026

Bio

Abdul is a full-stack engineer with 5+ years of experience building scalable web applications and AI-powered systems for international clients. He specializes in React, Next.js, Node.js, and Python, with hands-on expertise in RAG architecture, LLM integration, and vector embeddings for intelligent search. Abdul combines strong full-stack execution with cloud-native design and clear communication.

Portfolio

Devsinc
React, Next.js, Node.js, NestJS, Express.js, TypeScript, JavaScript, Python...
Sparky Studios
React, Next.js, Node.js, Express.js, JavaScript, TypeScript, Redux, PostgreSQL...

Experience

  • Node.js - 5 years
  • CI/CD Pipelines - 5 years
  • TypeScript - 5 years
  • React - 5 years
  • Amazon Web Services (AWS) - 4 years
  • DevOps - 4 years
  • RAG Pipelines - 3 years
  • Prompt Engineering - 3 years

Preferred Environment

Visual Studio Code (VS Code), MacOS, Linux, Postman, Figma, Sentry, Amazon Web Services (AWS)

The most amazing...

...thing I've developed is an AI-driven document system that uses RAG to replace manual verification workflows with context-aware automation.

Work Experience

Senior Software Engineer

2022 - PRESENT
Devsinc
  • Architected an AI-powered document verification system leveraging RAG architecture and vector embeddings to automate intelligent document processing, reducing manual review time by over 70%.
  • Designed and implemented end-to-end application architecture, including ERD modeling, module design, and robust RESTful APIs, while improving front-end performance through code splitting and lazy loading, measurably quickening page load times.
  • Led development of serverless microservices on AWS Lambda and built automated media processing pipelines using AWS MediaConvert and Transcribe, serving 500+ monthly users while reducing manual intervention through event-driven S3 workflows.
Technologies: React, Next.js, Node.js, NestJS, Express.js, TypeScript, JavaScript, Python, Redux, PostgreSQL, MongoDB, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2, Docker, Terraform, REST APIs, GraphQL, RAG Architecture, Large Language Models (LLMs), Vector Embeddings, Tailwind CSS, Material UI, Jest, Cypress, Git, GitHub Actions, CI/CD Pipelines, APIs, Front-end, AI Agents, User Experience (UX), Three.js

Full-stack Developer

2021 - 2022
Sparky Studios
  • Optimized database queries and implemented caching strategies using Redis, reducing average API response time by 60%. Developed dynamic, responsive user interfaces and built scalable APIs with role-based access control (RBAC).
  • Optimized database queries and implemented caching strategies using Redis, reducing average API response time by 60% and significantly improving application scalability under load.
  • Facilitated continuous collaboration between developers, QA teams, and end-users throughout the SDLC, conducting rigorous code reviews that maintained high code quality standards and contributed to an 80% success rate in testing cycles.
Technologies: React, Next.js, Node.js, Express.js, JavaScript, TypeScript, Redux, PostgreSQL, MongoDB, REST APIs, Redis, Role-based Access Control (RBAC), Jest, React Testing Library, Git, Jira, Tailwind CSS, APIs, Front-end, User Experience (UX)

Experience

AutoDoc: AI-powered Document Verification System

Built an intelligent document management system that automates verification workflows using RAG architecture.

I designed a multi-format ingestion layer with dedicated microservices for parsing PDFs, CSVs, XLSX, and DOCX files, extracting content into a normalized tree structure stored in the database. Each node in the tree carried a unique identifier, enabling granular updates, allowing users to modify any specific node without transmitting the entire document over the network, drastically reducing payload size and improving real-time collaboration. The tree structure also allowed efficient HTML reconstruction for rendering documents in the browser. Integrated vector embeddings for semantic search and applied prompt engineering techniques to minimize LLM hallucinations.

I built the full-stack application with React on the frontend and Node.js on the backend, connected to a vector database for context-aware document retrieval. The system replaced manual document review processes, significantly reducing processing time and human error.

Blendedsense: Creatives–client Platform

https://blendedsense.com
Architected a full-stack platform connecting videographers with clients, managing end-to-end workflows including booking, payments, and digital asset delivery for 500+ monthly active users.

I built automated post-production pipelines using AWS MediaConvert for video processing, handling thumbnail generation and low-resolution rendering, and AWS Transcribe for generating transcriptions with 95% accuracy. I designed an event-driven architecture in which S3 uploads trigger Lambda functions to process assets automatically, eliminating manual intervention. I developed the client-facing interface in React and Next.js with a responsive design, integrated Stripe for payment handling, and built the backend API layer with Node.js and Express.

Education

2018 - 2022

Bachelor's Degree in Computer Science

University of Central Punjab - Lahore, Punjab, Pakistan

Certifications

JANUARY 2022 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

JANUARY 2022 - PRESENT

GitLab Certified Git Associate

GitLab

Skills

Libraries/APIs

React, Node.js, REST APIs, Stripe, React Testing Library, Three.js

Tools

Postman, Git, GitLab, Sentry, GitLab CI/CD, Figma, Terraform, Amazon Transcribe, Jira

Languages

JavaScript, HTML5, CSS, TypeScript, SQL, Python, GraphQL

Frameworks

Next.js, Express.js, Tailwind CSS, Jest, Cypress, NestJS, Redux, Material UI

Paradigms

Object-oriented Programming (OOP), Database Design, DevOps, Role-based Access Control (RBAC)

Platforms

Visual Studio Code (VS Code), Docker, MacOS, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Linux, Azure, Clerk

Storage

PostgreSQL, Amazon S3 (AWS S3), MongoDB, Redis

Other

Software Engineering, Version Control, Branching, GitHub Actions, CI/CD Pipelines, APIs, Front-end, User Experience (UX), Data Structures, Algorithms, Cloud Computing, Merging, Cloud Architecture, Virtual Machines, Cloud Networking, RAG Architecture, Large Language Models (LLMs), Vector Embeddings, RAG Pipelines, Prompt Engineering, AI Agents, Cloud Security, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), SaaS, AWS Elemental MediaConvert

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring