Awais Mazahir, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Awais is available for hire
Hire Awais

Awais Mazahir

Verified Expert  in Engineering

Bio

Awais, a seasoned software developer with a master's degree in mechatronics engineering, excels in AI-driven web back ends using Python, Django, and scalable solutions. With 10+ years of expertise, he specializes in AI Agents, machine learning, NLP, computer vision, React, JavaScript, TypeScript, Node.js, PostgreSQL, MySQL, and full-stack web development. Having empowered 200+ businesses, Awais is committed to crafting innovative, efficient applications tailored to meet diverse business needs.

Portfolio

Chase Reiner
Python, Python 3, HTML, CSS, JavaScript, Django ORM, Django CMS, Bootstrap...
Jaime Danguillecourt
PyQt, Python, Python 3, PyQt 5, Pandas, NumPy, Data Management...
MY-CAMP GmbH
Machine Learning, Robotics, Python, PyQt, PyQt 5, Python 3...

Experience

  • Python - 5 years
  • API Development - 4 years
  • Artificial Intelligence (AI) - 3 years
  • Django - 3 years
  • React - 2 years
  • Machine Learning - 2 years
  • Web Development - 1 year
  • Amazon Web Services (AWS) - 1 year

Availability

Full-time

Preferred Environment

JavaScript, Amazon Web Services (AWS), Python, React, Node.js, API Development, API Integration, Artificial Intelligence (AI), Machine Learning, Django

The most amazing...

...thing I've created was a Python-based POS system managing 20,000+ items, integrating real-time stock tracking, multi-user access, and detailed reports.

Work Experience

Full-stack Web Developer

2021 - PRESENT
Chase Reiner
  • Developed an app that can be used to make automated contact with multiple businesses based on keywords. The work involved Google JSON API to search and use AI-based Python scripting to shortlist the relevant forms intelligently.
  • Planned, developed, and deployed a scalable solution that handles millions of search requests daily.
  • Developed an app with over 2,000 subscribers signing up for early access in the 1st week.
Technologies: Python, Python 3, HTML, CSS, JavaScript, Django ORM, Django CMS, Bootstrap, Web Scraping, AWS Deployment, Amazon S3 (AWS S3), Python API, React, HTML5, Scraping, Desktop App Development, User Interface (UI), Full-stack, Automation, API Integration, APIs, REST APIs, Database Management Systems (DBMS), OpenAI GPT-4 API, Node.js, Qt, API Development, GitHub, Back-end, Google Drive, Selenium, Data Science, Data Scraping, TypeScript, ChatGPT API, Next.js, Microsoft Copilot, FastAPI, SQLAlchemy, Flask, Front-end, Startups, User Experience (UX), Dashboards, Generative Pre-trained Transformers (GPT), Chatbots, ChatGPT, OpenAI, Amazon Cognito, PostgreSQL, Vue 3, AI Integration, Bots, Object-oriented Programming (OOP), CSV File Processing, Git, Google Cloud Platform (GCP), Back-end Development, Stripe

Python Desktop Application Developer

2022 - 2022
Jaime Danguillecourt
  • Developed a desktop app that allows inventory management of jewelry items. Functions added involved adding, deleting, and updating items with 10-15 fields. The app was developed in Python.
  • Built the GUI in PyQt5. The app involved replicating a GUI from a Figma-based concept. GUI was developed exactly as per the client's desire, and he was very happy with the results.
  • Added various forms of filtering and sorting methods to the app that allowed filtration by categories, designers, status, and dates. The app was also able to sort by price and ID.
  • Integrated some special features in the app, including five consecutive backups and scheduled database backups weekly. The app also included drag-and-drop functionality for images.
Technologies: PyQt, Python, Python 3, PyQt 5, Pandas, NumPy, Data Management, Desktop App Design, Desktop App Development, User Interface (UI), Full-stack, API Integration, APIs, REST APIs, Embedded Linux, Scripting, Qt, API Development, GitHub, Back-end, Google Drive, MacOS, Windows, TensorFlow, FastAPI, SQLAlchemy, Flask, User Experience (UX), Data Visualization, Dashboards, Redis, Git, Back-end Development

AI Application Developer

2022 - 2022
MY-CAMP GmbH
  • Developed an algorithm that allows the storage of robot-based bins in a very compact warehouse. The algorithm was implemented in Python.
  • Built interdependent algorithms to calculate the ideal path for moving a robot from one place to another while displacing other robots with minimum possible movements.
  • Generalized the algorithm to take a grid of any size. The algorithm was developed in a parametric form that allowed the algorithm to be scaled to any grid size or any situation.
  • Developed a GUI-based interactive simulator that allows inputting multiple grid sizes in which robot movement occurs. The simulator was developed in PyQt5.
Technologies: Machine Learning, Robotics, Python, PyQt, PyQt 5, Python 3, Artificial Intelligence (AI), Algorithms, User Interface (UI), Full-stack, Inverse Kinematics, Automation, API Integration, APIs, Qt, GitHub, Go, Deep Learning, Reinforcement Learning, AI Integration, Git, Back-end Development, AutoGen

AWS IoT Developer

2016 - 2022
Online Freelancing Agency
  • Developed a remotely operated multi-channel DSLR camera control system with Raspberry Pi installed at the nodes, ESP32 as wireless hardware, and Python desktop app as control panel.
  • Built golf training hardware that strikes the balls in front of the golfer based on sensory inputs received by the machine and completed the product's mechanical design and electronic development.
  • Programmed a React Native mobile app with Node.js back end, which interfaces with a remote ESP32-based camera while using AWS IoT MQTT broker as a communication pipeline.
  • Developed control hardware and algorithms for tracking solar panels.
  • Created a series of software-operated toys for a client.
Technologies: Python, Arduino, Django ORM, Django, Robotics, C++, Embedded C, Embedded C++, C, ARM, CMake, Makefile, Microcontrollers, PCB, PCB Layout, HTML5, Microservices, PyQt, PyQt 5, Automation, Electrical Engineering, PLC, API Integration, APIs, Embedded Linux, Qt, Linux, LED Lighting, Git

R&D Project Manager

2015 - 2019
The National University of Sciences and Technology
  • Developed and led a project with dynamic small arms targets capable of detecting bullet hits using piezoelectric sensors. A desktop application was designed to control the overall system and monitor firing results.
  • Built control and monitoring system for 8x8 feet pop-up targets powered by solar panels with remote monitoring from a desktop application. Wireless connectivity was enabled over 48 target nodes spanning over 6km in a desert environment.
  • Programmed two degrees of freedom (DOF) robot capable of defect detection and classification in hollow cylindrical surfaces using a single computer vision and deep learning algorithm.
  • Developed a simulator for UR5e robot, a six DOF robotic arm, using Simscape Multibody toolbox, Simulink, and MATLAB GUI designer.
Technologies: Python, Python 3, C#.NET WinForms, Arduino, Raspberry Pi, Controls, Graphical User Interface (GUI), Web Servers, Web Development, Computer Vision, Artificial Intelligence (AI), Machine Learning, Image Processing, Django, Django CMS, Django ORM, JavaScript, C++, Embedded C, Embedded C++, C, ARM, Microcontrollers, PCB, PCB Layout, HTML5, Microservices, PyQt, Physics, Inverse Kinematics, Simulink, Linux, C#, Git

Experience

Defects Detection and Classification in Hollow Cylindrical Surfaces

https://www.researchgate.net/publication/363169745_Internal_defects_detection_and_classification_in_hollow_cylindrical_surfaces_using_single_shot_detection_and_MobileNet
The developed system uses a single-shot multi-box detection, an SSD algorithm for localization, and a customized lightweight deep convolutional neural network as a backbone network to classify defects generally found in industrial pipes and gun barrels. First, the image dataset is acquired from a real-time working environment using an indigenously developed borescope featuring a rotating camera and special hardware features. Later, the bounding boxes are calculated using extracted features to localize defects with SSD, which takes a single shot to detect multiple objects within the image. Finally, the defected regions are classified into five classes of commonly found issues of pitting, chipping, rusting, dirt, and thermal cracking by utilizing deep learning architecture of 53 layers. It is found that the proposed approach can indicate the exact location of the classified defect in terms of angle and distance from a reference point.

Contact Bot AI

https://getcontactbotai.com/
A Django-based web application used to search business websites on the web-based on keywords and other AI-based search filters. It crawls the web to find the contact page, fetches the form fields, and submits the form with an automated data-filling process. The tool can send multiple contact emails simultaneously.

Neural Network Trainer

A Python desktop application was developed to train a custom neural network with a single click. Said algorithm was able to do binary as well as multiclass classification. The project also involves the development of a fluent UI on PyQt5, which shows live training progress.

Face Unlocked Smart Locker System

https://1drv.ms/v/c/4080a94b0d31fb20/ESD7MQ1LqYAggED0ZgEAAAABfdk7U2MPhFAymZu3_dCnFQ?e=hjra2X
A complete IoT Solution was developed over AWS. The system consists of a proof of concept for public eCommerce delivery cabinets which can be unlocked with face detection. It had a Python-based front end that used the Boto3 library to store data in AWS DynamoDB through AWS IoT MQTT Broker after verifying the face through Amazon Rekognition. The system used Raspberry Pi for high-end processing and Arduino for necessary actuations.

A demonstration of the prototype can be seen in the following URL:
https://www.dropbox.com/s/pm2wyvf3ip9m1ub/Smart%20Locker.mp4?dl=0

Web Application, NurseAccred AI

https://www.nurseaccredpro.ai/
A debugging project for a US-based client's Flask web application, NurseAccred AI. The project involved identifying and resolving functional and UI/UX issues, such as subscription selection, missing links, and email validation. The fixes enhanced the website's usability and ensured smooth operation for end users.

Amazon and eBay Selling Search Engine

https://reviaw.bubbleapps.io/version-test
A web application developed to leverage Amazon Affiliate API and eBay API and display the available products on search engines with Affiliate links connected to their buttons. Furthermore, the descriptions of products and their reviews were summarized using AI.

Legal AI Companion

Legal AI Companion is an advanced AI-powered tool designed to assist legal professionals with document analysis, contract review, and legal research. It leverages natural language processing (NLP) to extract key clauses, identify risks, and provide case law references, streamlining legal workflows. An intuitive interface allows lawyers to quickly analyze agreements, draft legal documents, and ensure compliance, enhancing efficiency and accuracy in legal practice.

AI Assistant Chatbot for Flight and Travel Booking

Developed the TRIPASIA AI Travel Booking Assistant, an intelligent conversational booking system integrating Google Dialogflow, OpenAI, and Node.js with Python for back-end logic. The assistant enables seamless hotel, flight, and activity searches, leveraging real-time travel APIs (Trivago, Aviasales, Expedia, Amadeus). It processes natural language queries, maintains context-aware conversations, and dynamically interacts with multiple APIs to provide accurate, real-time booking options. The system efficiently handles multi-step queries, refines user inputs, and presents results through an intuitive front-end interface. Optimized for speed, reliability, and scalability, this AI-powered assistant enhances the travel booking experience.

AI Vaccination Advisor

https://app.vaccinesupport.co/en
Developed an AI-based Vaccination Advisor using the MERN stack with fine-tuned OpenAI models, trained on 20,000+ vaccination-related responses. The system provides accurate, context-aware vaccination advice, ensuring medical and regulatory standards compliance. It features a user-friendly web interface, enabling seamless interactions, real-time query resolution, and personalized vaccination recommendations. The application provides data privacy, secure API communication, and scalability, making it a robust AI-driven healthcare advisory tool.

ERP for a Fast Food Chain with Delivery Tracking

https://pos.whitescastle.com
Developed a comprehensive ERP system for White Castle, a fast-food chain, using the MERN stack (MongoDB, Express.js, React, Node.js). The system provides multi-branch management, finance tracking, POS integration, CRM, delivery tracking, kitchen process monitoring, and inventory management. Designed for scalability and efficiency, it streamlines operations, enhances customer engagement, and optimizes financial workflows, ensuring seamless management of fast-food business operations.

Education

2020 - 2022

Master's Degree in Mechatronics Engineering

The National University of Sciences and Technology - Islamabad, Pakistan

2010 - 2014

Bachelor's Degree in Mechanical Engineering

The National University of Sciences & Technology - Islamabad, Pakistan

Certifications

JANUARY 2025 - PRESENT

LLM Engineering: Master AI, Large Language Models & Agents

Udemy

JULY 2023 - PRESENT

Python for Data Science and Machine Learning Bootcamp

Udemy

JULY 2023 - PRESENT

The Complete Full-Stack Web Development Bootcamp

Udemy

MARCH 2014 - PRESENT

Certified SOLIDWORKS Professional (CSWP)

Dassault Systems

Skills

Libraries/APIs

Django ORM, NumPy, Pandas, PyQt, PyQt 5, Python API, React, REST APIs, Node.js, API Development, SQLAlchemy, Vue 3, Vue, TensorFlow, Scikit-learn, Keras, Matplotlib, WebRTC, PySide, Amazon Marketplace Web Service (MWS), Stripe, Amazon Rekognition, eBay API, Amazon API, OpenAI API, Graph API

Tools

MATLAB, GitHub, ChatGPT, Git, C#.NET WinForms, PCB Layout, Amazon Cognito, Plotly, Docker Compose, Celery, MATLAB Neural Network Toolbox, AWS Deployment, Solid Edge, MQTT, Boto 3, Boto, CMake, Makefile, Microsoft Copilot, Bubble, Dialogflow

Languages

Python 3, JavaScript, C++, Python, Embedded C, Embedded C++, C#, C, HTML5, Simulink, TypeScript, CSS, HTML, SQL, Go

Frameworks

Django, Qt, Next.js, Flask, LangGraph, AutoGen, Django REST Framework, Selenium, Tailwind CSS, Bootstrap, GStreamer, Scrapy, Express.js

Paradigms

Microservices, Desktop App Development, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Automation, CRUD, DevOps, REST, Azure DevOps

Platforms

Arduino, Amazon Web Services (AWS), Raspberry Pi, Django CMS, Embedded Linux, Windows, Google Cloud Platform (GCP), CrewAI, AWS IoT, AWS Lambda, Twilio, Azure, Docker, Anaconda, Linux, MacOS, Vercel, Jupyter Notebook

Storage

Google Cloud, Amazon S3 (AWS S3), Database Management Systems (DBMS), MySQL, Google Cloud Datastore, NoSQL, Databases, Amazon DynamoDB, PostgreSQL, MongoDB, Redis, Data Integration

Other

Machine Learning, Computer Vision, Robotics, Sensor Networks, Arduino IDE, Controls, Web Scraping, ARM, Scraping, Inverse Kinematics, API Integration, APIs, Scripting, Back-end, LED Lighting, Data Scraping, ChatGPT API, FastAPI, Front-end, Generative Pre-trained Transformers (GPT), OpenAI, Agentic AI, AI Agents, Prompt Engineering, Bots, Airtable, Back-end Development, Single Sign-on (SSO), RESTFul APIs, Software Engineering, Electronics, PCB Design, Artificial Intelligence (AI), Image Processing, Deep Learning, Software, Firmware, Graphical User Interface (GUI), Web Servers, Microcontrollers, PCB, Physics, User Interface (UI), Full-stack, Electrical Engineering, Architecture, OpenAI GPT-3 API, OpenAI GPT-4 API, Cloud Computing, Data Science, Startups, User Experience (UX), Data Visualization, Chatbots, Amazon Marketplace, MERN Stack, Full-stack Development, Claude, CSV File Processing, Payment APIs, Web Development, Mechatronics, Coding, Neural Networks, Deep Neural Networks (DNNs), PCB Functional Testing, Algorithms, Data Management, Desktop App Design, PLC, Google Drive, Dashboards, Google Colaboratory (Colab), Big Data, Debugging, Troubleshooting, Natural Language Generation (NLG), Natural Language Processing (NLP), Llama, Llama 3, Open-source LLMs, Fine-tuning, ERPNext, AI Integration, Reinforcement Learning, Software Architecture, Proxies, Microsoft Graph API, CI/CD Pipelines, Geolocation, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Generative Artificial Intelligence (GenAI)

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