Awais Mazahir
Verified Expert in Engineering
Back-end Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since September 27, 2022
Awais, an expert in software development with a master's degree in robotics and computer vision, specializes in AI-driven web back ends using Python. With 10+ years of experience, he's adept in machine learning and computer vision, focusing on creating innovative, scalable software solutions. His work has significantly benefited over 200 businesses, showcasing his commitment to delivering high-quality, efficient software applications.
Portfolio
Experience
- Python - 5 years
- API Development - 4 years
- Django - 3 years
- Artificial Intelligence (AI) - 3 years
- Machine Learning - 2 years
- React - 2 years
- Web Development - 1 year
- Amazon Web Services (AWS) - 1 year
Availability
Preferred Environment
Django ORM, Python 3, TensorFlow, Machine Learning, Computer Vision, Web Development, Robotics, JavaScript, CSS, HTML
The most amazing...
...thing I've developed using robotics, machine learning, computer vision, Python, electronics, and GUI is a 2-DOF robot for defect detection and classification.
Work Experience
Full-stack Developer
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.
- Worked on developing an app that had over 2000 subscribers signing up for early access in the first week.
Python Developer
Jaime Danguillecourt
- Developed a desktop app that allows inventory management of jewelry items. Functions added involved addition, deletion, and updation of items with 10–15 fields. The app was developed in Python.
- Developed 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.
Robotics Engineer
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.
- Developed 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 scaling of the algorithm to any grid size or any situation.
- Developed a GUI-based interactive simulator that allows inputting multiple grid sizes in which the movement of robots takes place. The simulator was developed in PyQt5.
Embedded Systems Engineer
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 mechanical design and electronic development of the product.
- 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.
R&D Project Manager
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.
CAD Engineer
Monkey Toe
- Developed various steel bridge and staircase designs that conform to the safety regulations in New Zealand.
- Designed platforms with standardized connections and beams based on the expected loads.
- Contributed to the parts library held with the company with optimized solid edge models and assemblies.
Experience
Defects Detection and Classification in Hollow Cylindrical Surfaces
Contact Bot AI
Neural Network Trainer
Face Unlocked Smart Locker System
A demonstration of the prototype can be seen in the following URL:
https://www.dropbox.com/s/pm2wyvf3ip9m1ub/Smart%20Locker.mp4?dl=0
Education
Master's Degree in Mechatronics Engineering
The National University of Sciences and Technology - Islamabad, Pakistan
Bachelor's Degree in Mechanical Engineering
The National University of Sciences & Technology - Islamabad, Pakistan
Certifications
Certified SOLIDWORKS Professional (CSWP)
Dassault Systems
Skills
Libraries/APIs
Django ORM, NumPy, Pandas, PyQt, PyQt 5, Python API, REST APIs, API Development, TensorFlow, Scikit-learn, Keras, Matplotlib, React, WebRTC, PySide, Amazon Rekognition, Node.js
Tools
MATLAB, GitHub, C#.NET WinForms, PCB Layout, MATLAB Neural Network Toolbox, AWS Deployment, Solid Edge, MQTT, Boto 3, Boto, CMake, Makefile
Languages
Python 3, C++, Python, Embedded C, Embedded C++, JavaScript, C#, C, HTML5, Simulink, CSS, HTML, SQL, TypeScript
Frameworks
Django, Qt, Selenium, Bootstrap, GStreamer, Scrapy
Paradigms
Desktop App Development, Object-relational Mapping (ORM), Microservices, Automation, REST, Azure DevOps
Platforms
Arduino, Raspberry Pi, Django CMS, Embedded Linux, Windows, Amazon Web Services (AWS), AWS IoT, Anaconda, AWS Lambda, Linux, MacOS
Storage
Amazon S3 (AWS S3), Database Management Systems (DBMS), MySQL, Amazon DynamoDB
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, 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, Web Development, Mechatronics, Coding, Neural Networks, Deep Neural Networks (DNNs), PCB Functional Testing, Algorithms, Data Management, Desktop App Design, PLC, Google Drive
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