Abdul Hadi Bharara, Developer in Faisalabad, Punjab, Pakistan
Abdul is available for hire
Hire Abdul

Abdul Hadi Bharara

Verified Expert  in Engineering

Bio

Hadi is an AI engineer with 5+ years of experience. He has delivered projects with 50+ million users. Having worked on projects of various domains and sizes, he specializes in projects that include infrastructure decisions, challenging optimizations, and research. What drives Hadi is solutionism, as he loves learning new technologies to complete tasks and provide optimal client products.

Portfolio

Exprtec
Amazon Web Services (AWS), .NET, Flutter, Amazon SageMaker, Amazon EC2...
AI Powered Marketplace
Python, FastAPI, Shopify, Shopify API, Azure...
SG Entertainment
Machine Learning, Python, Chatbots, ChatGPT, Google...

Experience

  • Python - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Artificial Intelligence (AI) - 5 years
  • Data Scraping - 4 years
  • AI Chatbots - 2 years
  • Retrieval-augmented Generation (RAG) - 2 years
  • Large Language Models (LLMs) - 2 years
  • Fine-tuning - 2 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Generative Pre-trained Transformers (GPT), Git, AI Chatbots, Python, Next.js, Notion, Claude

The most amazing...

...product I've developed is a rendering engine to reduce the crash rate of an app by 90%.

Work Experience

Senior AI Engineer

2023 - PRESENT
Exprtec
  • Created customized LLM agents to automate creative tasks.
  • Led the development of mobile applications in native languages and Flutter.
  • Trained and deployed Hugging Face, BERT, TAPAS, and other ML models on Amazon SageMaker and Amazon EC2.
  • Created web and desktop applications using ASP.NET and Angular.
Technologies: Amazon Web Services (AWS), .NET, Flutter, Amazon SageMaker, Amazon EC2, Amazon S3 (AWS S3), Active Server Pages (ASP), Angular, ASP.NET, JavaScript, Full-stack, Amazon Elastic Container Service (ECS), Node.js, Django, MySQL, Leadership, UIKit, OpenAI GPT-3 API, Natural Language Processing (NLP), Full-stack Development, Algorithms, Azure, Chatbots, ChatGPT, Containerization, Machine Learning, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), Shopify, OpenAI, Next.js, NPM, Back-end, API Integration, SQLite, Data Visualization, Chatbot Conversation Design, Artificial Intelligence (AI), AWS Lambda, System Architecture, AI Chatbots, Generative Pre-trained Transformers (GPT), Python 3, Web Scraping, Generative Artificial Intelligence (GenAI), SQLAlchemy, Stripe API, Microservices, Software Architecture, Serverless, Scraping, API Management, AI Model Intergration, Cloud Platforms, Django REST Framework, Crypto, IIS, Supabase, Stripe, Stripe Checkout, Shopify API, OpenAI Assistants API, Technical Leadership, DevOps, OAuth, AWS SDK, Python, Clean Code, Embeddings from Language Models (ELMo), Speech to Text AI, Authentication, Embedding Models, Airtable, Real-time Communication (RTC), WebSockets, OpenAI API, AI Agents, AI Prompts, Vector Databases, AI Observability & Performance Monitoring, Function Calling & Tool Use in LLMs, Large Language Model Operations (LLMOps), LangGraph

Back-end Lead

2024 - 2024
AI Powered Marketplace
  • Created a FastAPI back end for an AI-powered marketplace.
  • Implemented coding standards, style guides, and automated testing for the whole team.
  • Integrated the back end to Shopify for marketplace functionality.
  • Integrated with various 3rd-party APIs, including Stripe, Together AI, Elasticsearch, EasyPost, USPS, and Firebase.
  • Implemented various cloud services including Azure VM, Functions, PostgREST database, Blob Storage, AI Studio, Azure Active Directory B2C (ADB2C), and Azure App Service.
Technologies: Python, FastAPI, Shopify, Shopify API, Azure, Azure Active Directory B2C (ADB2C), Azure SQL, Redis, Firebase, PostgreSQL, Azure App Service, Azure AI Studio, Azure AI Search, iOS, GraphQL, AI Agents, AI Prompts, Vector Databases, Function Calling & Tool Use in LLMs

AI/CustomGPT Developer

2024 - 2024
SG Entertainment
  • Developed an AI assistant to answer questions based on the custom knowledge base.
  • Created integration with Google Drive to update the AI knowledge base from the client's drive.
  • Deployed AI-based back end in Amazon Elastic Container Service.
Technologies: Machine Learning, Python, Chatbots, ChatGPT, Google, Generative Artificial Intelligence (GenAI), OpenAI, Google Drive, Natural Language Processing (NLP), OpenAI Assistants API, OpenAI GPT-4 API, Google Drive API, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Embeddings from Language Models (ELMo), Azure Kubernetes Service (AKS), OpenAI API, AI Agents, AI Prompts, Pinecone, Function Calling & Tool Use in LLMs

Twitter API Expert

2024 - 2024
NYXL, INC.
  • Automated marketing processes by creating microservices with Twitter API.
  • Created a customized Twitter feed with topics-wise tweets, including summaries.
  • Created email summarization dashboard with OpenAI's GPT API.
Technologies: X (formerly Twitter) API, Node.js, Next.js, Shopify, Streamlit, Generative Pre-trained Transformers (GPT), Python 3, Python, OpenAI API

Senior Back-end Python Developer

2023 - 2024
Bearworks Inc
  • Integrated a custom CRM API to the existing sales pipeline system.
  • Wrote automated tests for custom adapters and services.
  • Created custom services for a 3rd party integration.
Technologies: Python, APIs, CRM APIs, FastAPI, Docker, SQLite, Pytest, PostgreSQL, Celery, Python 3, Pydantic, HubSpot, Poetry, Microservices, API Management, Clean Code, Integration, Asyncio, Python Asyncio, Function Calling & Tool Use in LLMs

Senior AI Engineer

2023 - 2023
Antematter
  • Led the development of a multi-agent LLM-based chatbot that fetches relevant data from a knowledge graph with 98% accuracy.
  • Implemented prompt engineering and few-shot development to get a near-perfect response evaluation on GPT-3.5 Turbo and replace GPT-4 to save cost.
  • Implemented the 1st open-source LLM to a Neo4j module where language models can interact directly with the graph database to provide accurate results.
  • Created an AI agent that is proficient in text, speech, music, images, and video.
Technologies: Python, OpenAI GPT-4 API, OpenAI GPT-3 API, Artificial Intelligence (AI), Neo4j, FastAPI, Design Language, Natural Language Processing (NLP), Google Cloud Platform (GCP), Data Engineering, Algorithms, Chatbots, ChatGPT, PostgreSQL, Multitenancy, Machine Learning, REST APIs, Fine-tuning, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), OpenAI, Back-end, API Integration, SQLite, Chatbot Conversation Design, Agent-based Modeling, AWS Lambda, Amazon CloudWatch, System Architecture, AI Chatbots, Generative Pre-trained Transformers (GPT), Python 3, Web3, Generative Artificial Intelligence (GenAI), Microservices, Graphics Processing Unit (GPU), API Management, AI Model Intergration, Cloud Platforms, Text to Speech (TTS), Supabase, Stripe, OpenAI Assistants API, Technical Leadership, AWS SDK, LangChain, OpenAI API, AI Agents, AI Prompts

R&D Engineer

2021 - 2023
Vyro.Ai
  • Created a metal-based graphics rending engine that powers an iOS app with over 5 million downloads.
  • Reduced the crash rate of a major iOS app by over 90%.
  • Programmed Triton and NGINX-based server infrastructure for ML models that serve over 250,000 requests per day.
  • Developed Flask APIs for Android and iOS apps with over 3 million monthly users.
  • Created important features for Android apps using an OpenGL-based engine.
  • Contributed to an image-to-image iOS application that topped the charts in multiple countries.
Technologies: Android, iOS, Flask, Kotlin, Docker, Swift, Full-stack, MySQL, Google Cloud Functions, UIKit, Google Cloud Platform (GCP), FastAPI, Data Engineering, Mobile Apps, Optical Character Recognition (OCR), Objective-C, Algorithms, Slackbot, Slack, Swift 4, Machine Learning, REST APIs, Java, NGINX, SQLite, Jira, Python 3, Google Cloud, SDKs, Graphics Processing Unit (GPU), SwiftUI, Python, Text to Image, Vapor, Mobile Development

Front-end Developer

2020 - 2021
HiveTech Global
  • Built WordPress-based websites for companies and individual clients.
  • Created a sports stats website for a cricket tournament with millions of visitors.
  • Developed PHP extensions and plugins for WordPress websites.
Technologies: CSS, Laravel, JavaScript, React, Full-stack, Figma, MySQL, HTML, Bootstrap, JSON, jQuery, Tailwind CSS, Web Development, Front-end

Machine Learning Researcher

2019 - 2020
TUKL Research and Development Lab NUST
  • Trained price estimation and ML prediction models algorithms.
  • Created a dataset with spatial features utilizing Google Maps API with an algorithm using minimum numbers of necessary calls.
  • Prepared and deployed similarity models and product recommendation models for clients' sites.
Technologies: Python, Flask, Scikit-learn, Agile, Geolocation, Optical Character Recognition (OCR), Algorithms, Machine Learning, Fine-tuning, NoSQL, Data Visualization, Data Science, Google Maps API, Mathematics, Python 3, Google Maps, Web Scraping, Retool, Scraping

Experience

CarPay

CarPay is a C2C used car marketplace that provides escrow services, ownership verification, and car financing services. It includes a customer profile and admin dashboard to monitor and approve sales. I created it using .NET and Angular.

Photo Editing App | TouchUp

https://apps.apple.com/app/background-eraser-touchup/id1544763342
A Swift-based photo editing and filtering application. I acted as the back-end engineer working on feature development and engine integration. I collaborated with the product owner and managers to create and test new features. Then, I integrated them with a front-end view through pair programming with UI engineers.

MetaBola | Rendering Engine

A Metal and Swift-based rendering engine for iOS that can be used to manipulate images and views, apply filters, change dimensions, make real-time changes and comparisons to original ones, and blend multiple images and layers. I was an R&D engineer and oversaw this system's planning, design, and creation. Deploying this engine instead of the generic OpenGL code decreased the crash rate of the app by over 90%, improved speed, and enabled many new features.

Triton Server

A Docker-based system that combines Triton servers to serve machine learning models and Flask-based API to manage requests on those models. I was the architect of this project and created a system where each model can have multiple iterations across multiple GPUs and VMs. At the same time, the load-balancing algorithm maintained a balance between them all. The system served over 250,000 requests a day, primarily for high-quality images.

WePairYou

WePairYou is a Web3 social networking and dating app for iOS and Android. The app is created using Flutter with Ethereum wallet connectivity and its own blockchain-based currency.

I acted as the lead developer managing the front end and layout via Flutter as well as the Express and TypeScript-based back end.

GraphGPT

I created An AI chatbot that responds to queries about basketball with almost 100% accuracy using few-shot learning (FSL) and RAG with a graphical database. I used Open AI's GPT-3.5 and GPT-4 models for agents and connected them with a knowledge graph via Neo4j.

LeadsLLM

An AI agent that writes sales emails based on leads added to the CRM and sends them to leads. Then, it negotiates with the leads to get the best price for the agent.

A custom function automatically determines the likelihood of a deal closing and assigns that to a human agent.

Botly | Open-source AI chatbot

http://getbotly.com
A roleplay-enabled unfiltered AI chatbot that depends on an uncensored version of LLama2. The model was deployed as a Docker container and connected to a Chrome extension. Users can chat to an assistant with a custom-defined personality directly in the browser and get unfiltered responses.

YourAI | Custom Chatbot

http://yourai.rigle.co
A SaaS with a Next.js front end and a FastAPI back end for creating an AI-powered chatbot for any website or document with just a click of a button.

It uses Scrapy to get website data and answer user questions using RAG automatically.

Docblox | AI Add-on for Microsoft Word

Docblox is a cutting-edge AI-powered add-on for Microsoft Word designed specifically for researchers. It enhances the research and writing process by providing advanced tools for document analysis, content generation, and data integration. With its intuitive interface, Docblox seamlessly integrates into Word, allowing researchers to automate tedious tasks such as formatting, citation management, and summarization. The AI capabilities of Docblox offer intelligent suggestions for improving clarity, coherence, and academic rigor, making it easier to produce high-quality research papers. Furthermore, its real-time collaboration features facilitate smooth teamwork and peer reviews, significantly boosting productivity and ensuring that researchers can focus more on their core investigative work.

Education

2017 - 2021

Bachelor's Degree in Software Engineering

National University of Sciences and Technology (NUST) - Islamabad, Pakistan

Skills

Libraries/APIs

React, API Development, Shopify API, OpenAI Assistants API, OpenAI API, Node.js, REST APIs, Gmail API, Pydantic, SQLAlchemy, AWS Amplify, Stripe API, GPUImage, Stripe, Asyncio, Python Asyncio, WhatsApp API, Scikit-learn, Vue, jQuery, Google Maps API, Beautiful Soup, Google Maps, X (formerly Twitter) API, Google Drive API, LinkedIn API

Tools

Xcode, ChatGPT, Git, Azure OpenAI Service, Claude, AI Prompts, Amazon Elastic Container Service (ECS), Figma, Slack, NGINX, Amazon CloudWatch, GitHub, Jira, Celery, Notion, Retool, Stripe Checkout, AWS SDK, Azure Active Directory B2C (ADB2C), Whisper, Amazon SageMaker, NPM, Pytest, Docker Compose, Amazon Elastic Container Registry (ECR), Azure Kubernetes Service (AKS), Azure App Service

Languages

Python, Kotlin, Swift, Python 3, SQL, JavaScript, C#, TypeScript, Dart, CSS, HTML, Swift 4, Java, Python 2, GraphQL, R, Active Server Pages (ASP), Objective-C

Frameworks

Django, LlamaIndex, LangGraph, Flask, .NET, UIKit, Next.js, SwiftUI, Django REST Framework, RStudio Shiny, Flutter, Laravel, Angular, ASP.NET, Bootstrap, Tailwind CSS, Metal, Scrapy, Selenium, React Native, MVC Razor, Streamlit, Vapor

Paradigms

DevOps, Clean Code, Agile, REST, Agent-based Modeling, Object-oriented Programming (OOP), Microservices, Pair Programming, Testing, Mobile Development

Platforms

iOS, MacOS, Android, Amazon EC2, Google Cloud Platform (GCP), Shopify, Amazon Web Services (AWS), Docker, Firebase, Azure, AWS Lambda, DigitalOcean, Blockchain, Ethereum, Ubuntu, Kubernetes, HubSpot, Azure AI Studio, Azure AI Search

Storage

MySQL, PostgreSQL, Databases, Neo4j, NoSQL, SQLite, JSON, Redis, Google Cloud, Azure Active Directory, Amazon S3 (AWS S3), Microsoft SQL Server, Azure SQL

Other

Data Scraping, OpenAI GPT-4 API, OpenAI GPT-3 API, Artificial Intelligence (AI), FastAPI, Mobile Apps, Algorithms, Chatbots, Architecture, APIs, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), OpenAI, Back-end, API Integration, Web Scraping, AI Chatbots, Generative Pre-trained Transformers (GPT), LangChain, Pinecone, Critical Thinking, Generative Artificial Intelligence (GenAI), Graphics Processing Unit (GPU), Scraping, API Management, AI Model Intergration, Prompt Engineering, Open-source LLMs, AI Agents, Vector Databases, Function Calling & Tool Use in LLMs, Multistage LLM Chains, Full-stack, Geolocation, Google Cloud Functions, Design Language, Natural Language Processing (NLP), iPhone, Data Engineering, Optical Character Recognition (OCR), Full-stack Development, Slackbot, Machine Learning, Fine-tuning, Data Transformation, Data Visualization, Chatbot Conversation Design, WhatsApp, Data Science, System Architecture, Web Development, Mathematics, Gmail, Poetry, Software Architecture, Serverless, Cloud Platforms, Orchestration, Text to Speech (TTS), SaaS, Supabase, Technical Leadership, OAuth, Lambda Functions, Embeddings from Language Models (ELMo), Speech to Text AI, Authentication, Recommendation Systems, Embedding Models, Text to Image, Integration, Hugging Face, Model Deployment, Real-time Communication (RTC), WebSockets, Open Source, AI Observability & Performance Monitoring, Large Language Model Operations (LLMOps), Web3, Leadership, Containerization, Multitenancy, CRM APIs, Front-end, Generative Pre-trained Transformer 3 (GPT-3), Llama 2, Vector Data, SDKs, Crypto, IIS, Google, Google Drive, Microsoft Office, Text to Image AI, Airtable

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