A portrait of Muhammad Saif Ullah Khan.

Muhammad Saif Ullah Khan

Professional Software Developer



Versatile software developer versed in machine learning, mobile development, game design and computer graphics. Self-directed leader who fosters a collaborative and supportive team environment. Dedicated, hard-working and open to new experiences.

I'm looking for a career which helps me grow intellectually and gives me a chance to hone my skills.

Languages

  • English (Advanced - C1)
  • German (Beginner - A1)
  • Urdu (Native)

Contact

Expertise

Programming Languages

  • Python
  • Kotlin
  • Java
  • C/C++
  • PHP
  • JavaScript
  • MATLAB

Markdown/Styling

  • HTML/CSS
  • JSON
  • Markdown
  • XML

Databases

  • Firebase Realtime Database
  • Firebase Firestore
  • SQLite
  • MySQL

Prototyping and Architecture

  • Balsamiq
  • InVision
  • Visual Paradigm

IDEs and Game Engines

  • Eclipse
  • JetBrains IDEs
  • Visual Studio
  • Unity 3D
  • XCode

Other Tools

  • Android NDK
  • Firebase/Google Cloud Services
  • Mapbox SDK
  • OpenCV
  • PyTorch
  • Tensorflow

Sound knowledge of object-oriented concepts, basic design patterns and good programming practices.

Ability to work independently as well as with others. Experienced in leading teams and managing projects.

Education

  • 2019 - 2021 (expected)

    Master of Computer Science

    Technische Universit├Ąt Kaiserslautern (TUKL)

    Kaiserslautern, Germany

    Specialisations
    • - Intelligent Systems
    • - Visualization and Scientific Computing
    In-Progress

  • 2014 - 2018

    Bachelor of Software Engineering

    National University of Sciences and Technology (NUST) Islamabad, Pakistan
    3.78 / 4.0

Experience

  • 09/2018 - 02/2019

    Software Developer / Graphics Designer

    Active Institute of Science, Arts & Technology (AISAT)

  • 10/2016 - 04/2017

    Manager Application Development

    NUST Entreprenuers Club (NEC)
    NEC is a student society at National University of Sciences and Technology (NUST). As manager, I led a team of dedicated developers building a social networking system. During my time at this position, first functional prototype of the system was successfully delivered.

  • 10/2016 - 02/2017

    Android Developer

    NUST International Model United Nations (NIMUN) 2017
    I was a member of the student organising committee for NIMUN '17, an international event held at NUST. As part of the IT team, I was responsible for developing the official mobile app for the event to be used by the participants.

  • 04/2016 - 05/2016

    Member IT Team

    Beijing Forum Islamabad 2016
    I was a member of the student organising committee for Beijing Forum '16, a global conference whose first international chapter was hosted in Islamabad. As part of the IT team, I was responsible for developing the official mobile app for the event to be used by the attendees.

Achievements & Projects

  • The final project of my Bachelor degree, called Signature Verification was nominated for gold medal in our department.
  • Wrote an object-oriented binding for the OpenGL/GLUT in C++ language, called SmartGL, to easily create GUI apps on the Windows platform.
  • Multiple APIs and packages, written in Java, Kotlin and Python langauges, published on JCenter and PyPI.
  • Several well-performing games and applications published on Google Play Store
  • Won the first prize, along with my team, in a local hackathon NUST Pakathon 2015.
  • Successfully led a team to participate in LUMS PsiFi 2014.

Interests

  • Reading

    As an avid reader, I have a large collection of books in my home library. I read some fiction, but mostly non-fiction with topics ranging from history, politics, and theology to science, technology and current affairs.

  • Art/Blogging

    Occasional writer and artist. I sometimes write short stories and poetry, and indulge in oil painting and pencil sketching.