Personal details

Muhammad A. - Remote full-stack developer

Muhammad A.

Software Engineer
Based in: 🇵🇰 Pakistan
Timezone: Islamabad (UTC+5)

Summary

Software Engineer with a BS in Data Science, skilled in machine learning, deep learning, NLP, and computer vision. Proficient in Python, TensorFlow, Keras, PyTorch, NumPy, Pandas, Scikit-Learn, and Matplotlib.

Work Experience

ML Engineer
Scale AI | Jul 2023 - Present
Python
NumPy
Matplotlib
Pandas
Machine Learning
Deep Learning
TensorFlow
PyTorch
AI (artificial intelligence)
Scikit-learn
- Contributed to AI Projects - Utilized Python to solve problems, generating datasets for AI models - Created training data for generative AI models
Software Engineer
PAF | Apr 2019 - Present
C#
C++
Visual Studio
OOP (Object-Oriented Programming)
MFC
Directx
Microsoft SQL Server
Azure devops server
Software Engineer with 3+ years of experience mainly in Desktop based modelling and simulation systems as well as Web Technologies. I have strong practical knowledge of Object Oriented Programming, Data Structures, Algorithms and Design Patterns which I have been practicing throughout my professional career.

Education

Air University
Bachelor's degree・BSCS
Sep 2014 - Jan 2019

Personal Projects

Hardware Simulator
2020
C++
MFC
Socket programming
Simulated application of a hardware built in MFC and C++. UDP socket programming implementation. Multi-threaded implementation. UI implementation.
Simulation System
2021
C#
C++
MFC
Directx
Socket programming
Simulated application built in MFC, Visual C++, C# and DirectX 2D/3D. UDP socket programming implementation. Multi-threaded implementation. UI implementation. Scenario rendering. Window messages handling.