Who am I

👋 Hi, my name is Mohammed Omar Khan and I live in the UAE.

👨‍💻 I'm a systems and infrastructure engineer, with an interest in ML model lifecycles. At work that means Solaris and Linux systems, Oracle RAC databases, and OpenShift; at home it means a vanilla Kubernetes cluster, from the storage layer up to GPU inference.

💻 Most of what I build is self-hosted, and I'm working toward platform and ML infrastructure engineering.

🤖 Check out my portfolio below or on my portfolio page.

Skills

Python
Bash
SQL
TypeScript
C
Java
C++
DAX
YAML
NLP
pandas
Numpy
Scikit-learn
TensorFlow
Keras
Matplotlib
PyTorch
vLLM
Kubernetes
Docker
Git
Proxmox
Helm
Prometheus
Grafana
ElasticSearch
n8n
Postman
Jupyter

Education & Experience

For more information, have a look at my CV.

  • March 2024 - Present - Abu Dhabi Police
    Systems Engineer
    Solaris Linux Bash Elasticsearch Openshift Kubernetes N8N Ansible
  • May 2023 - Present - Midis Group
    TSS Intern
    Oracle Databases Hadoop Hive SQL
  • Sep 2022 - May 2023 - Heriot-Watt University
    Intern
    Python SQL Java Data Science
  • B.S. Computer Science (with Artificial Intelligence)
    BSc (Hons) 2:1 Deputy Principal's Award

Projects

A three-node kubeadm cluster running on a mixed bare metal + VM environment, backed by a RAIDZ2 ZFS pool exposed over iSCSI through democratic-csi. MetalLB for load balancing, ingress-nginx with cert-manager and an internal CA, and a Prometheus/Grafana/Loki observability stack. Runs my own infrastructure day to day.

Kubernetes ZFS Proxmox Helm Prometheus

An OpenAI-compatible inference endpoint serving open-weight models from vLLM on a 16GB RTX 2000 Pro passed through to a VM. Covers quantisation and memory-budget tradeoffs, GPU passthrough under Proxmox, and exposing the service to my own applications over Tailscale.

vLLM GPU Proxmox Tailscale

In this project, we scrape data from Bayut.com to create a dataset of over 50 thousand listings to analyse real estate prices in Dubai. We visualized the average prices for each area using PowerBI and used this report to identify the overall market rates by neighborhood.

Python pandas Web Scraping PowerBI

The aim of this project is to create a machine learning model that can classify URLs as ads or trackers.To this end, we have tried various machine learning algorithms to find the most promising algorithm for this project.

Python Machine Learning Random Forests XGBoost SVM Logistic Regression LightGBM

This project aims to visualise and analyse the effect of certain promotions on customer conversion. Using this information, the website can identify users with the most conversion potential and can understand the effects of different types of offers.

Python Machine Learning XGBoost seaborn GridSearch Logistic Regression

Analysis of dataset containing over 10,000 tweets to identify the sentiment expressed with the help of natural language processing, using Tensorflow and graphs to provide visual representation of collected data, achieving a sentiment classification accuracy of 92% using various Machine Learning algorithms such as neural networks, logistic regression, XGBoost and Random forests.

Neural Networks NLP Logistic Regression Random Forests

Analysis of dataset containing over 227,000 Amazon reviews to identify customer satisfaction with the product with the help of natural language processing, using Tensorflow and graphs to provide visual representation of the data, achieving sentiment classification of 90% and identified overall customer satisfaction with various products using various Machine Learning algorithms such as neural networks, regression, XGBoost , LightGBM, Random forests, SVM classifiers and hyper parameter tuning.

Neural Networks NLP Logistic Regression Random Forests

Contact

📧 Email: omar@itsmokha.com

☎️ Mobile: +971 56 286 1951