Skip to content
View SannanKhalid13's full-sized avatar

Organizations

@StalkersSecurity

Block or report SannanKhalid13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SannanKhalid13/README.md

πŸ‘‹ Hi, I'm Sannan Khalid

MSc Advanced Computing (Distinction) | SOC Analyst & Backend Engineer

LinkedIn Email Location


πŸš€ About Me

  • πŸŽ“ MSc Advanced Computing (Distinction) from Birkbeck, University of London
  • πŸ’Ό SOC Analyst at ITC Secure β€” Microsoft Sentinel (KQL), Defender XDR, incident triage
  • 🐍 4+ years building production Python systems β€” FastAPI, asyncio, Redis, PostgreSQL
  • πŸ” Background in cybersecurity β€” SIEM, threat detection, SOC automation
  • ☁️ Experienced with Docker, Kubernetes, GCP and cloud-native architectures
  • πŸ”¬ Research interests: systems security, program analysis, formal verification
  • πŸ“ Based in London, UK | Open to relocation for PhD

πŸ”¬ Research & Dissertation

MSc Dissertation: From-Scratch JPEG Codec (ITU-T T.81)

Implemented a complete JPEG encoder and decoder in Python directly from the ITU-T T.81 specification β€” no image libraries, no reference implementation. Includes:

  • Colour space conversion (RGB β†’ YCrCb)
  • Block DCT, quantization tables, zig-zag ordering
  • Run-length encoding + Huffman entropy coding
  • LZW compressor
  • Quality metrics: PSNR, SSIM, MSE, MAE
  • Validated against libjpeg across 40 test images

πŸ“– View the code β†’


πŸ› οΈ Tech Stack

Languages

Python SQL KQL Bash

Backend & Frameworks

FastAPI Django asyncio Celery

DevOps & Cloud

Docker Kubernetes GCP Linux Git

Security

Sentinel Defender MITRE

Databases

PostgreSQL Redis


πŸ’Ό What I'm Working On

  • πŸ” SOC operations β€” incident triage, detection rules (KQL), automated response playbooks
  • πŸ”¬ PhD applications β€” systems security, program analysis, formal verification (2027 start)
  • πŸ“š Keeping sharp with Python systems engineering and security automation

πŸ† Highlights

  • πŸŽ“ MSc Distinction β€” University of London (NLP: 90, Applied ML: 84, InfoSec: 82)
  • πŸ” SOC Analyst β€” Microsoft Sentinel, KQL, Defender XDR, threat detection
  • 🐍 4+ years Python β€” FastAPI, asyncio, Redis, Docker, Kubernetes, GCP
  • πŸ”§ SOC automation β€” built event-correlation system that cut triage time by 60%
  • πŸ“¦ Production systems β€” algorithmic trading (asyncio/WebSocket), 30k-user safety platform

πŸ“« Let's Connect

Thanks for visiting! ⭐

Popular repositories Loading

  1. Discord-captcha Discord-captcha Public

    Python Discord bot for CAPTCHA verification of new server members β€” automated challenge-response gating

    Python 1

  2. obs-websocket-py obs-websocket-py Public

    Forked from Elektordi/obs-websocket-py

    Python library to communicate with an obs-websocket server (for OBS Studio)

    Python

  3. SannanKhalid13 SannanKhalid13 Public

    My GitHub profile

  4. python-jpeg-encoder-decoder python-jpeg-encoder-decoder Public

    MSc dissertation: from-scratch JPEG codec implementing ITU-T T.81 β€” DCT, quantization, Huffman coding, zig-zag ordering, LZW compression. Validated against libjpeg.

    Python