
Afaq Ahmad
Verified Expert in Engineering
Software Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since August 17, 2022
Afaq is a senior full-stack engineer experienced in delivering scalable, high-quality software using Agile practices. He has built full-stack solutions for major US freight platforms and provided tier-3 support. Skilled in React, Next.js, Twilio, AWS/GCP, and SQL/NoSQL systems, he also integrates modern AI solutions, including LLMs, RAG pipelines, VectorDB, embeddings, and AI-driven automation across applications.
Portfolio
Experience
- Data Scraping - 6 years
- Python - 4 years
- Retrieval-augmented Generation (RAG) - 4 years
- Supabase - 4 years
- Canvas LMS - 3 years
- Content Management Systems (CMS) - 3 years
- OpenAI - 2 years
- Large Language Models (LLMs) - 2 years
Preferred Environment
React, AWS Lambda, Web Scraping, Google Cloud Platform (GCP), Large Language Models (LLMs), Retrieval-augmented Generation (RAG), OpenAI, AI Automation, Chatbots, VoiceBot
The most amazing...
...customer satisfaction system I've developed has helped my company sign benchmark partnerships with clients with 150+ outlets and a 2+ million user base.
Work Experience
Full-stack JavaScript Engineer
Plaza Fine Arts LLC
- Developed a client-facing quote and invoice management interface using JavaScript frameworks, enabling users to input job details and receive accurate, dynamic estimates in real time.
- Built back-end dashboards for internal teams to adjust pricing metrics, automate cost calculations, and generate unique job numbers, streamlining billing workflows and ensuring consistent estimates.
- Implemented automated PDF generation for estimates and invoices, optimizing performance and scalability with PostgreSQL for structured data storage and efficient retrieval.
- Integrated the tool with existing CRM and bookkeeping systems, ensuring seamless data flow between client inputs, financial records, and internal dashboards.
- Added file upload capabilities and automated transport/job cost calculations, reducing manual effort, improving accuracy, and enhancing the overall client and staff experience.
Full-stack Engineer
Jackson Aimiuwu
- Developed a modular web-based CRM platform using TypeScript, React, and Next.js to manage homeowners, jobs, proposals, and production workflows, with future-ready mobile support for field staff.
- Integrated AI-powered workflow automation, including predictive sales recommendations, job prioritization, and resource optimization, improving operational efficiency for sales and production teams.
- Built back-end services with domain-driven design, including authentication, job and proposal management, file services for photos/videos, event bus communication, and API integrations for measurements, weather data, and subcontractor coordination.
- Enabled field operations with mobile-ready tools for inspectors and subcontractors, integrating drone photography, AI-assisted job verification, and predictive alerts for faster, smarter job management.
Full-stack Developer
Avyia Global Enterprise LLC
- Developed a modular AI voice companion with real-time speech-to-text (STT) using OpenAI Whisper, enabling live transcription and accurate voice input processing for conversational interactions.
- Built text-generation pipelines with GPT Realtime Mini to deliver concise, context-aware, natural conversational responses while adhering to ethical content guidelines, including sensitive-topic redirects.
- Integrated text-to-speech (TTS) with Google Chirp, creating natural audio output synchronized with speech amplitude for expressive voice playback and a responsive 2D avatar with blinking and lip-sync animation.
- Designed a minimalist, mobile-responsive user interface featuring microphone control, subtitles, voice visualizer, and mute toggle, optimizing usability and real-time feedback without visual clutter.
- Deployed the MVP on a web-accessible test domain with containerized microservices (Docker) for iterative weekly demos, ensuring rapid testing, deployment, and maintainable AI service orchestration.
Full-stack Engineer
Bienesta USA, LLC
- Developed an AI-driven receptionist platform that manages multi-channel customer interactions (phone, SMS, WhatsApp, web chat) using LLMs for natural language understanding, real-time speech-to-text, and AI-generated responses.
- Implemented intent recognition, automated FAQ responses, and proactive engagement using LLMs combined with a Retrieval-Augmented Generation (RAG) pipeline, enabling the system to query past conversations and provide context-aware answers.
- Integrated vector databases (Pinecone/FAISS) for semantic search and conversation memory, allowing the AI to store embeddings of customer interactions, recall context, and personalize responses over time.
- Containerized AI microservices using Docker and deployed them on scalable cloud infrastructure (AWS/GCP), ensuring low-latency responses, reliability, and easy scaling as usage grows.
- Built advanced analytics features, including sentiment analysis, conversation summarization, and predictive insights, leveraging embeddings, LLMs, and real-time data to optimize customer experience and routing decisions.
Full-stack Developer
Ascensium, LLC
- Audited and stabilized a Lovable-based dental platform, reducing system crashes and improving uptime by over 40%.
- Optimized database usage and workflows, reducing query response times and improving reporting accuracy.
- Implemented role-based access controls, ensuring secure user permissions for staff, managers, and administrators.
- Enhanced KPI analytics by aligning clinic performance metrics with global healthcare benchmarks.
Full-stack Developer
Ascensium, LLC
- Redesigned and fixed a lot of vibe coding and Lovable issues, including security, deployment, and database integration issues. Developed a clinic management system.
- Developed an admin and clinic dashboard with RBAC permissions control of individual users.
- Stabilised the MVP and made it launchable by redesigning the database schema for better structure.
Full-stack Developer
Rental Screening Service, Inc.
- Developed an authenticated and authorized AI automated data processing web app for enterprise real estate agencies, enabling them to easily collect and auto-scan tenant documents using OCR.
- Converted raw scanned documents into structured data using the OpenAI API, allowing structured data to be downloaded as a CSV file for internal team use.
- Used Amazon Textract and GCP Documents API to process documents, and the email notifications service Amazon Simple Email Service (SES) was used for admin notifications. The entire app was deployed on AWS.
Full-stack Developer
Equinometrics LLC
- Developed a web app to help professors at educational institutions learn student names more effectively using various memory-based techniques such as multiple-choice quizzes, free-response input, flashcards, etc.
- Remembered students' names to build a positive classroom environment and helped professors track daily learning progress through a dashboard that presented missing data in a clear graphical format.
- Fetched rosters and student data from Canvas accounts, with authentication integrated through Canvas LMS and built-in security measures to prevent data breaches. Designed for easy integration with institutional systems.
- Implemented an AI-powered adaptive quiz generator using LLMs to create personalized recall questions, contextual hints, and learning paths tailored to each professor’s memorization performance.
- Containerized all AI microservices with Docker and deployed them on AWS (ECS/Lambda), enabling scalable inference, consistent environments, and efficient background processing for data sync and model operations.
- Built an AI-driven recommendation engine that analyzed recall performance and suggested the “next best set” of students to practice, improving memorization speed using reinforcement-learning–inspired heuristics.
Full-stack Developer
Deter Guardian LLC. DBA Attorney Alert
- Designed a specialized platform to streamline the onboarding process for attorneys, ensuring efficiency and ease of use; the back end is powered by Node.js, guaranteeing high performance and efficient handling of API requests and business logic.
- Built the front end with Next.js and React, offering a fast and dynamic user experience. Clerk is integrated for authentication, providing secure user management and seamless access control.
- Deployed the entire application on AWS, leveraging its cloud infrastructure for reliability, security, and seamless scaling based on demand.
- Used MongoDB for efficient data storage and retrieval, enabling flexible and scalable database management suited for dynamic applications.
- Developed and deployed automated data scrapers with Python Scrapy on AWS, allowing real-time data extraction and processing for relevant insights.
- Integrated Strapi for blogging content management and posting new blogs, ensuring proper authentication and authorization for access control in content management.
- Built an AI-powered lawyer–client matching engine using a custom fine-tuned large language model that analyzed attorney specialization, case history, preferences, and client requirements to generate ranked match recommendations with high relevance.
- Implemented a retrieval-augmented generation (RAG) pipeline with vector embeddings (OpenAI, FAISS) to allow the LLM to query historical case data, attorney profiles, and client submissions, improving match accuracy and context understanding.
Full-stack Developer
Estelligent LLC
- Developed the front end using Next.js, a React-based framework known for server-side rendering (SSR); it improves performance, SEO, and load times with features like automatic code splitting, static site generation (SSG), and built-in routing.
- Built the back end with FastAPI in Python and manually deployed it on an AWS server. FastAPI ensures high-performance APIs with asynchronous support and automatic data validation, while AWS deployment provides scalability and reliability.
- Engineered cost estimation features to calculate material, labor, and equipment costs before the project begins, helping with budgeting, bidding, and cost control. Used Strapi CMS for handling content to be dynamically managed.
- Implemented a retrieval-augmented generation (RAG) system using a vector database (Pinecone/FAISS) to allow users to query previous project data and receive context-aware, LLM-generated recommendations.
- Built internal tools using AI agents to assist with cost-analysis, project feasibility checks, and material suggestions, improving decision-making speed for project managers by 30–40%.
Senior Full-stack Engineer
Bobtail
- Built a custom solution for scanning documents using the Scanbot SDK in Vue with TypeScript and uploading them to the REST APIs and Filestack document upload URLs. Conducted research on scanner SDKs and integrated them, along with UI testing.
- Used the Pinia store with Vue for the app's state management and Sentry integration for bug tracking and deployed it on Netlify. Integrated Twilio for sending messages to drivers for scanning document requests.
- Managed a project on Jira with Agile sprint planning and task estimations for scanner PoC and actual product implementation. Worked on document upload optimizations on Filestack for a minimal amount of time.
Full-stack Developer
Fintech.ai LLC
- Developed the MVP from scratch from the fintech AI client's mental product map. Planned stuff working with non-tech clients and delivered the working AI-based automated PDF filling platform.
- Built the MVP and streamlined the development process for robust processing, integrating Vercel CI/CD pipelines and GCP buckets for asset storage and AI service Cloud Run. I tracked bugs on Jira and tried to wrap them up in an active sprint.
- Oversaw the whole release, features rolling out plans, documentation, and proper GitHub PR review processes with the client. Tested everything on the preview environment and then rolled it out to production with the stable release.
- Helped clients reduce their documentation time from 20-30 minutes to 2-3 minutes using AI-based text extraction and filling out the output PDF, which users can download and use for the main purpose.
Full-stack Developer
Ehab Elhag
- Revamped the front- and back-end architecture of the Sundial application, enhancing operational efficiency for tasks such as employee scheduling, attendance monitoring, and shift management using React, Next.js, and Node.js.
- Leveraged CI/CD pipelines for automated testing and deployment, reducing manual intervention and accelerating the release process.
- Used Next.js server-side rendering for improved performance. This also included leveraging its built-in routing system for clean and efficient navigation.
Automation Developer
JLB Risk Management Services, LLC
- Created an application adhering to HIPAA compliance, automating independent dispute resolution submission for healthcare claims.
- Minimized the manual labor involved in submissions significantly and effectively optimized the time required for the submission process.
- Communicated with the client to comprehend the challenges associated with the IDR submission process and incorporated solutions to these issues into the application design.
- Created a desktop application supported on the Mac and Linux OS, abiding by HCI principles.
Full-stack Developer
CarsX Dealers
- Transformed the car-buying experience by streamlining transactions, facilitating informed decision-making, and offering a feature-rich platform for a dynamic automotive marketplace.
- Connected buyers and dealers with separate dashboards for a personalized experience.
- Used cutting-edge technologies like Nuxt.js, Vue.js, Supabase with passwordless authentication, PostgreSQL, OpenAI GPT, and web scraping, CarsX ensures seamless communication and a wealth of detailed information about cars for buyers.
Developer
FLock.io LTD
- Developed Discord and Telegram bots with seamless integration into Chrome extensions and OpenAI using LangChain large language models (LLMs).
- Elevated user engagement and streamlined digital interactions with my crafted solutions.
- Redefined efficiency in the digital landscape through concise and automated bot replies.
Node.js and Vue Developer
Start Grid (SearchTides)
- Introduced new automated features in the website for an automated marketing strategy using Vue, TypeScript, and Nuxt.js. The team uses the tool to save time, avoid manual data entry, and further automate marketing processes for clients.
- Provided better navigation and user experience in the app for better action response with multiple optimization capabilities. Used Nuxt.js core SEO features and Vue (TypeScript) templates to avoid code duplication.
- Used Supabase extensively for secure data tracking and serverless back-end implementation and progressively introduced more features in less time for data scraping and automated data optimization.
- Integrated and improved OpenAI-based email negotiation API integration for more effective client cost negotiation.
Full-stack Developer
Dragonfly
- Developed new static Next.js and Vue pages in TypeScript with SEO optimization and blog posts using markdown syntax. I also completely revamped syntax highlighting and website docs and blogs using Docusaurus.
- Improved the INP metric of the website for better Google SEO. Also, tracked and fixed bugs on priority and introduced some new pages for a better user experience. Improved and suggested Figma design changes with complete documentation management.
- Updated all illogical button links to proper pages by introducing new pages and fixing the responsiveness of existing pages. Worked extensively in Tailwind CSS and designed fully responsive, eye-catching pages.
Web Scraping Expert
Kibi LLC
- Scraped around 20,000+ books from each platform for a bookstore eCommerce and stored data in a remote database to make it accessible to the website's back end.
- Developed a Playwright-based web scraper (Selenium WebDriver) in TypeScript to scrape books from multiple platforms.
- Dockerized the code to make it independent of platforms and to be able to run scraper cross platforms on multiple machines. Devised a speed-up approach to bypass Cloudflare checks to scrape much data rapidly in minimum time.
Senior Front-end Engineer
Dot Square
- Developed a generative AI web app for generating AI images from user prompts. Users can upload sample images quickly, and the integrated ML pipeline will schedule model training.
- Improved the app loading time by optimizing image loading performance by implementing the lazy loading technique and configuring appropriate image formats for efficient delivery.
- Implemented PayPal REST APIs SDK to integrate PayPal payment gateway, enabling users to purchase credits that will be utilized during model training and image generation.
- Integrated OpenAI LLMs to improve the quality of extracted text from PDFs, which enhanced the text quality and made it a much better tool.
Senior Software Engineer
Motive
- Developed the safety and admin views in the front-end web app, a leading freight marketplace in America. Styled the app UI using CSS, Sass, and Semantic UI.
- Added Semaphore CI and TrackJS integration to monitor the PR success and notify any leading failures through Slackbot. Used Jira for project tracking and Confluence to manage app documentation.
- Participated in front-end on-call rotations to triage and fix engineering support issues.
- Provided support for cross-vertical bug fixing while working in an enterprise team, along with professional-level communication with people across different time zones.
Front-end Developer
Jobcase
- Delivered settings and billing modules as a sub-team lead. Contributed to the job managing module as a marketing team member.
- Conducted ticket refinement and estimation meetings along with sprint retros and sprint planning meetings. Tracked project progress through Jira Scrum boards.
- Conducted daily team and client standups to efficiently communicate daily progress and asked team queries for clarity and smooth project progress.
- Put extra effort into code freezing during holiday times. While QAs actively found non-shallow bugs, the development team fixed them in time and delivered them by putting in extra time.
Software Engineer
Arbisoft
- Developed a production-grade customer feedback management cross-platform app in React, Next.js, and Angular with RxJS. Delivered full-stack application in time with Django REST and PostgreSQL back end.
- Tracked project progress using Jira with Scrum methodology. Utilized Bamboo CI and Slack API for automated monitoring of newly merged code. Reduced the need for manual quality assurance.
- Onboarded three major clients within a short span of six months. Scaled the portal to 100+ outlets. Also, delivered Sentimeter within the given period and handed it over to the marketing team.
- Provided on-call support regarding my team to PMs in the US and Australian time zones. Delivered in-time updates and project queries to clients.
- Reduced the customer feedback form submission time by 30%. Provided 80% test coverage using the unit and end-to-end implementation testing along with level three support.
- Used custom styled components and Sass pre-processor extensively for styling UI components in React. Communicated with back-end teams via Postman collections and Swagger docs.
Research Associate
Al-Khawarizmi Institute of Computer Science
- Developed a machine learning-based network intrusion detection system to tackle any most common DDoS and zero-day attacks automatically learned from its previous history.
- Researched benchmark NIDS and top-of-the-line datasets. Mainly used benchmark KDD99 cup dataset for training models.
- Found ways to scrap websites with robots.txt specified guarded routes using Python Scrapy.
- Learned to pitch over new researched ideas in front of a project manager's panel belonging to one of our well-known clients, Ebryx.
Experience
Sentimeter
Additionally, I worked on creating a Flutter-based mobile application integrating GraphQL APIs and made interactive quiz-based feedback submissions feature for the users.
Kayak
https://www.kayak.com/Jobcase
Developed the solution in React and used LaunchDarkly for feature management and GitLab DevOps pipelines for smooth sprint deployments. Finally, I translated Figma UI/UX design wireframes to the actual product. Complete API collections were set up in Postman, and documentation was written in Swagger.
Motive
https://gomotive.com/Social Media Application
https://github.com/afaq-ahmad123/mern-graphqlDream Square
Implemented NLP techniques using libraries like NLTK and spaCy to enable bots to understand and respond to user queries more effectively, enhancing user interaction and engagement. Designed bots with scalability in mind, using microservices architecture and cloud platforms like AWS and Azure to handle high traffic and ensure uptime.
Implemented OAuth2 for user authentication in bots, ensuring secure access. Employed best practices in security to safeguard against vulnerabilities and unauthorized access.
Kibi eCommerce | Book Scraping
Users can discover a vast collection of books spanning various genres, from captivating fiction and thrilling mysteries to inspiring biographies and educational resources. The carefully curated library ensures that they have access to a diverse range of titles that cater to every reading preference.
Not only can users explore and purchase books from our platform, but also engage with a vibrant community of readers. They can join discussions, share recommendations, and connect with fellow book enthusiasts who share their passion for literature.
Navigating through our website is simple and intuitive, making it easy to find the books users love. We offer personalized recommendations based on the user's interests and reading history, ensuring that they never run out of exciting new titles to explore.
The commitment to enhancing the reading experience extends beyond the virtual realm. KibiBooks also features book-related events, author interviews, and exclusive content to keep users engaged and inspired.
Education
Bachelor's Degree in Computer Science
FAST NUCES - Lahore, Pakistan
Certifications
Node.js, Express, MongoDB & More: The Complete Bootcamp 2022
Udemy
Coderust: Hacking the Coding Interview
Educative Inc.
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Intermediate React, v2
Frontend Masters
Complete Intro to React, v5
Frontend Masters
Javascript Essential Training
Skills
Libraries/APIs
React, Node.js, Chai, REST APIs, React Redux, Google Maps API, Python API, Auth, OpenAI API, API Development, jQuery, Vue, PayPal API, Playwright, Salesforce API, Mapbox API, Twilio API, Telegram Messenger API, Redux-Saga, RxJS, AngularUI, Stripe API, Chart.js, Puppeteer, Vue 3, Filestack, AG Grid, NumPy, Pandas, Flask API, Drizzle, Stripe
Tools
Git, Mocha, Redux Thunk, JavaScript Testing, JSX, Webpack, ChatGPT, Rasa.ai, Google Analytics, Prisma, n8n, Shadcn, Odoo, Claude Code, Notion, GitHub, Jira, GitLab CI/CD, Figma, SemaphoreCI, TrackJS, PyCharm, Slack, Confluence, NGINX, Postman, React Apollo, Pytest, Amazon Cognito, AWS Command Line Interface (CLI), Haystack, Canvas LMS, Amazon Textract, Whisper
Languages
JavaScript 6, TypeScript, JavaScript, Python, HTML, CSS, HTML5, SQL, CSS3, GraphQL, Sass, Pug, SCSS
Frameworks
Django, Redux, Next.js, Express.js, Bootstrap, Material UI, Tailwind CSS, OAuth 2, Selenium, JSON Web Tokens (JWT), Ruby on Rails (RoR), React Native, NestJS, Electron, AngularJS, Angular, Protractor, Swagger, JavaScript MVC, JavaScriptCore, Scrapy, Nuxt.js, Flutter, Flask
Paradigms
Agile, Automation, Agile Software Development, Testing, REST, Test-driven Development (TDD), Test Automation, Gang of Four (GOF) Design Patterns, Desktop App Development, Sanity Testing, UI Design, Scrum, Microservices, HIPAA Compliance, ETL, Automated Testing, E2E Testing, Clean Code
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Sanity Studio, Heroku, Docker, Azure, Mapbox, Replit, MacOS, Visual Studio Code (VS Code), AWS Lambda, Kubernetes, Vercel, Blockchain, Twilio, Amazon EC2, Clerk
Storage
PostgreSQL, MySQL, NoSQL, Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB, Google Cloud, Redis, Data Pipelines, On-premise
Other
Front-end, Back-end, MERN Stack, Full-stack, Software Architecture, SVG, APIs, API Integration, Storybook, Front-end Development, Axios, Single Sign-on (SSO), Authentication, Web Development, FastAPI, Charts, Design, Server-side Rendering (SSR), Full-stack Development, UI Development, User Experience (UX), User Interface (UI), Minimum Viable Product (MVP), Web Dashboards, Virtual DOM, CI/CD Pipelines, Test Automation Frameworks, Code Review, Headless Commerce, Web Applications, Back-end Development, OpenAI GPT-3 API, OpenAI GPT-4 API, Bots, ChatGPT API, Prompt Engineering, Text-to-Speech (TTS), Speech-to-Text (STT), AI Integration, RESTFul APIs, Retrieval-augmented Generation (RAG), VoiceBot, AI-generated Code, Lovable, Software Development, API Gateways, Architecture, Chakra UI, Relational Database Design, Content Management Systems (CMS), Okta, Apollo, Leadership, Cloud, QR Codes, Payment APIs, AWS Cloud Architecture, System Design, Large Language Models (LLMs), ChatGPT Prompts, CRM APIs, NLU, Website CMS, ETL Tools, Distributed Systems, AI Automation, Browsers, Browser Automation, Gemini, Agentic AI, AI Agents, Data Analytics, Automated UI Testing, MacBook, Styled-components, Regression Testing, Canary Releases, ACM Problem Solving, Problem Statements, Data Structures, Algorithms, Web Scraping, Machine Learning, Deep Learning, Apollo Server, SSH, Headless Software, Amazon RDS, Supabase, Natural Language Processing (NLP), Data Scraping, Material Design, Atomic Design, Discord Bots, Chrome Extensions, Telegram Bots, Artificial Intelligence (AI), Webhooks, Discord, Vite, Pinia, Scanning, Private NPM Modules, Software as a Service (SaaS), PDF, PDF Scraping, Deployment, OpenAI, Scraping, Strapi, Tesseract, AWS App Runner, Chatbots, Supabase Auth, ElevenLabs Solutions, Pinecone, FAISS, Real-time Audio Processing, Animation, Text Generation, WebSockets, AI Tools, Server-side PDF Generation, Invoicing, Vibe Coding
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