Hi, my name is

Abdul Rehman Mohammad

Software engineer building AI/ML systems, real-time data platforms, and full-stack applications, from computer vision to geospatial APIs.

see my resume

education

2019 - 2020

Master's of Information Technology@University of Melbourne

Distributed Computing· GPA 3.3

2012 - 2015

Bachelor of Science@University of Melbourne

Pharmacology & Chemistry

Worked in biotech and analytical labs 2015-2019 before transitioning to software engineering.

what i do

  • Building inference engines for real-time sports analytics
  • Computer vision pipelines on NVIDIA GPUs for optical tracking
  • NLP models for sentiment analysis and topic modelling on 50GB+ datasets
  • Deep neural networks for greenhouse gas emission prediction
  • GCP Compute Engine with NVIDIA GPUs for real-time CV inference
  • Serverless migration from ECS to AWS Lambda, saving ~$1,200/month
  • Docker & Kubernetes on NeCTAR cloud for research workloads
  • GitLab CI/CD pipelines for automated testing and deployment
  • Next.js dashboards with Tailwind CSS, shadcn/ui, and Recharts
  • GraphQL and REST APIs in TypeScript handling high-traffic events
  • WebSocket-based real-time systems for live data delivery
  • PostgreSQL with PostGIS for geospatial data at scale
  • Redis for caching high-traffic endpoints and session management
  • CouchDB + Knative for ML on 50GB+ social media datasets
  • Geohashing for 100x concurrent user capacity in emergency apps
  • d3.js and Recharts for data visualisation dashboards

where i've worked

Full Stack Developer @Champion Data

February 2025 - Present

  • Developed full-stack applications for the AI/ML team, integrating with inference engines and **WebSocket-based real-time systems** to deliver live in-game insights for analysts and clients.
  • Built infrastructure to stream live camera footage from AFL venues to **GCP Compute Engine VMs running custom computer vision models on NVIDIA GPUs**, delivering **triangulated ball positions and kick trajectories in real time**; inference workers containerised with Docker.
  • Delivered a **Next.js browser dashboard** to visualize ball tracking data and manage venue cameras and inference workers, using **Tailwind CSS, shadcn/ui, and Recharts**.
  • Created an athlete tracking data dashboard (GPS + LPS) using Next.js, Python, PostgreSQL, and Recharts, applying ML to extract insights on player positions and matchups. Used **Redis for caching and session management**.
  • Established **GitLab CI/CD pipelines** for automated testing and deployment; implemented test coverage using pytest and Node.js testing frameworks.
  • Engaged with clients to gather requirements and delivered product demonstrations at key milestones.

Projects I've worked on

writing & talks

Oct 2024/2024 Common Alerting Protocol (CAP) Implementation Workshop

A Practical Perspective on Managing and Utilising Diverse Data Streams

Presented on practical approaches to integrating and managing heterogeneous data streams for emergency alerting systems.

Sep 2023/Australian Broadcasting Corporation - Engineering Blog

Lifting the hood on how the ABC combines weather, emergency and location data

Technical deep-dive on the geospatial and weather data integration powering the ABC Emergency platform.

May 2023/ISPRS Archives of Photogrammetry, Remote Sensing & Spatial Information Sciences

The Australian Digital Observatory: Social Media Collection, Discovery and Analytics at Scale

Peer-reviewed publication on the architecture and capabilities of Australia's national digital observatory for large-scale social media analytics.

Aug 2022/ISPRS Archives of Photogrammetry, Remote Sensing & Spatial Information Sciences

Mapping the Chatter: Spatial Metaphors for Dynamic Topic Modelling of Social Media

Research on applying spatial metaphors to dynamic topic modelling for social media data analysis.

certifications

OpenJS Node.js Application Developer

The Linux Foundation - 2024

get in touch

I'm currently available for AI/ML engineering and full-stack development contracts, short or long term. If you're building something that needs real-time data, computer vision, or scalable APIs, let's talk.

Say Hello