Nauman Mustafa, Deep Learning Developer in Islamabad, Pakistan
Nauman Mustafa

Deep Learning Developer in Islamabad, Pakistan

Member since April 27, 2019
Nauman has developed and deployed state-of-the-art deep learning models in production. He's worked with models in the domain of image classification, object detection, image generation, style transfer, text classification, and text generation. Nauman loves to apply modern deep learning out-of-the-box to solve various industry problems. He has mostly worked in startup-sized teams, and he prefers working on products involving GANs.
Nauman is now available for hire

Portfolio

Experience

Location

Islamabad, Pakistan

Availability

Part-time

Preferred Environment

PyCharm, Anaconda, Windows

The most amazing...

...project was using GPT-2 to convert unstructured OCR text to a structured parsable format.

Employment

  • Deep Learning Engineer

    2019 - PRESENT
    VisionX — Moonshot Labs
    • Implemented an algorithm to construct lines from bounding boxes for OCR output.
    • Developed text classification for large class counts of more than 1,000.
    • Experimented and applied GPT-2 to unstructured OCR text to convert it to a parsable format.
    • Built Flask APIs to wrap information extraction using Firestore, Cloud Storage, Cloud Tasks, and other GCP native services.
    • Constructed and deployed API's docker images and deployed it to Google Cloud Run.
    Technologies: Docker, Google Cloud Platform (GCP), Keras, TensorFlow, PyTorch, Python
  • Machine Learning Engineer

    2018 - 2019
    PackageX
    • Maintained a product's core algorithm and fixed bugs.
    • Improved the performance and accuracy of a core functionality by implementing optimized text matching using the Aho Corasick algorithm.
    • Integrated Google Cloud's NER engine for raw information extraction from package labels.
    • Built a customized black-box testing framework for automated testing before deployment in production.
    • Constructed from the ground up a truth-labeling tool using Python and OpenCV to help implement future machine learning projects.
    • Developed a tool for analysis of production environment which helps the customer support team analyze the situation in production and respond accordingly.
    • Experimented with a machine learning-based string matching algorithm to take production system performance to the next level.
    Technologies: C#, OpenCV, AWS, Python
  • Associate Machine Learning Engineer

    2018 - 2018
    VisionX
    • Extracted and isolated a staff-line detection algorithm in music sheets from the client's existing codebase (C++).
    • Wrapped multiple legacy software using command-line in a single consistent codebase of modern C++ (11).
    • Used an existing EAST text detector implementation to extract lyrics from music sheets.
    • Developed an algorithm to associate notes extracted from legacy code and lyrics from EAST implementation.
    • Experimented with EAST training and C++ implementation to optimize code to run on older hardware.
    Technologies: TensorFlow, Python, C++

Experience

  • Deploy GPT-2 Model Serverless (Development)
    https://github.com/NaxAlpha/gpt-2xy

    This project provides a simple web interface to experiment with GPT-2 small model and it is deployed completely serverless on Google Cloud Run.

  • Generating New Icons using GANs (Development)
    https://github.com/NaxAlpha/xgan

    I implemented a vanilla generative adversarial network (GAN) from scratch using PyTorch and applied it to an icon dataset that was scraped from around the internet.

  • Getting the Most Out of Pre-trained Models (Publication)
    Pre-trained models are making waves in the deep learning world. Using massive pre-training datasets, these NLP models bring previously unheard-of feats of AI within the reach of app developers.

Skills

  • Languages

    JavaScript, Python, C#, C++
  • Libraries/APIs

    Keras, PyTorch, OpenCV, TensorFlow
  • Frameworks

    Flask
  • Tools

    PyCharm
  • Paradigms

    Agile, Parallel Programming
  • Platforms

    Anaconda, Docker, Windows, Linux, Google Cloud Platform (GCP), Visual Studio Code
  • Storage

    NoSQL, Cloud Firestore
  • Other

    AWS, Deep Learning

Education

  • Bachelor's degree in Computer Engineering (Electrical Engineering)
    2014 - 2018
    National University of Sciences and Technology - Islamabad, Pakistan

To view more profiles

Join Toptal
Share it with others