
Abdul Rafay
Verified Expert in Engineering
Full-stack Developer
Lahore, Punjab, Pakistan
Toptal member since April 20, 2026
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
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
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.
Full-stack Developer
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.
Experience
AutoDoc: AI-powered Document Verification System
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.comI 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
Bachelor's Degree in Computer Science
University of Central Punjab - Lahore, Punjab, Pakistan
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring