Winning the AQL Smart Cities IoT Hackathon

Winning the AQL Smart Cities IoT Hackathon

November 1, 2024 (10mo ago)

Overview

Our team secured first place at the AQL Smart Cities IoT Hackathon at the University of Huddersfield. The competition was an intense, hands-on experience tackling real-world IoT challenges, from data ingestion and schema consistency to dashboards and alerting.

Reference post: LinkedIn

Team and Roles

  • Team members: Haashim Akbar, Masif Muhammad Virk, Kurtis Perry, Oliver Atherton
  • My role: Led the team to ensure clear task ownership and delivery. Focused on building data pipelines, designing dashboards, developing automation scripts, and contributing to the web interface.

Stack

  • Python and Node.js for data processing and automation
  • Docker for containerised services
  • InfluxDB for scalable time-series data storage
  • Grafana for dashboards, visualisation, and alerting

Challenges We Tackled

  • Real-time ingestion from simulated city sensor feeds
  • Normalising inconsistent payloads and enforcing schema rules
  • Designing intuitive Grafana dashboards with actionable insights
  • Building automated guardrails for alert thresholds and reducing false positives

Results

  • Completed 12 challenges and earned 11 bonus points
  • Delivered an operator-friendly dashboard with clear, actionable alerts
  • Produced well-documented and reproducible solutions (Docker Compose + Makefile targets)
  • Demonstrated strong collaboration, leadership, and rapid problem-solving under time pressure

Gallery

Hackathon photo 1 Hackathon photo 2 Hackathon photo 3

Thanks

A huge thank you to the organisers, mentors, and AQL for creating such a valuable learning environment. This experience not only strengthened my technical skills but also gave me the chance to lead a high-performing team and push the boundaries of what we could achieve in just a short time.