RF & Satellite Communications Engineer · UK 🇬🇧 · MSc Mobile & Satellite Communication (Distinction)
Building open engineering tools at the intersection of AI · 5G/6G · Satellite (Non-Terrestrial Networks).
I design and integrate RF and SDR systems — I built the University of South Wales' first operational satellite ground station end-to-end, and I've delivered large-scale 4G/5G RAN programmes across multiple operators. Right now I'm building a public series of small, real, tested tools exploring how AI meets satellite communications.
MIET · IEEE · IEEE ComSoc · SSPI · Finalist, Airbus Space Competition UK 2024
A build-in-public series of connected tools — each one builds on the last, from link physics to real orbital data to live scheduling decisions to machine learning to the 5G standard itself.
- ntn-link-budget — Satellite link budget calculator: does the link close, across elevation angles? (FSPL → C/N0 → Eb/N0 → margin)
- ntn-pass-predictor — Feeds a real live Starlink pass (Celestrak + SGP4) into the link budget — real elevation, range and Doppler over an actual pass over Aberdeen
- ntn-multi-sat-scheduler — Tracks several live satellites at once and decides which one should carry the link, detecting real hand-off events
- ntn-sat-predictor-ml — A machine-learning model predicting satellite visibility duration, with an honest comparison of greedy vs ML-based hand-off scheduling (Random Forest + SGP4)
- ntn-5g-timing-doppler — Shows where standard 5G NR breaks over a satellite: timing advance and Doppler measured against real 3GPP limits
- ntn-5g-ntn-precomp — Implements 3GPP Release-17 GNSS-assisted pre-compensation over a real pass, and measures how often it must be refreshed
More coming — building toward a flagship AI + 5G + Satellite project.
Python · MATLAB · SDR (SDRplay, ICOM) · skyfield / SGP4 · scikit-learn · Ansys STK · RF & antenna integration · 3GPP (RAN1/RAN4) · OSS/EMS
Microsoft Azure
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: Azure Security Engineer Associate
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Azure Virtual Desktop Specialty
Programming
- Python 3 Programming Specialization — University of Michigan (Coursera)
- Medium: @shaifiqbal — technical write-ups on each project