Skip to content
View floodcathal's full-sized avatar
  • Dublin
  • 01:40 (UTC -12:00)

Block or report floodcathal

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
floodcathal/README.md

CATHAL FLOOD

Cloud Computing • Infrastructure • DevOps • Networking

GitHub LinkedIn TU Dublin


┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  CATHAL FLOOD                                               │
│  Cloud Computing • Infrastructure • DevOps                  │
│                                                             │
│  ┌──────────────────────┐  ┌─────────────────────────────┐  │
│  │ $ whoami             │  │ OS: Windows / Linux         │  │
│  │                      │  │ Cloud: AWS / Azure          │  │
│  │ cathal@cloud         │  │ Languages: Python / C       │  │
│  │                      │  │ DevOps: Docker / Git        │  │
│  │ Cloud Computing      │  │ Monitoring: Grafana         │  │
│  │ Student @ TU Dublin  │  │ Security: OAuth / RBAC      │  │
│  └──────────────────────┘  └─────────────────────────────┘  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

> About Me

I'm a Cloud Computing student at TU Dublin with a strong interest in infrastructure, DevOps, networking, automation and cloud platforms.

I enjoy building systems that connect software, infrastructure and monitoring — from automated cloud workflows to production-style monitoring and authentication systems.

Currently focused on building practical projects with Python, Docker, Linux, AWS, Azure and modern DevOps tooling.


> Tech Stack

Cloud & Infrastructure

Development

DevOps / Monitoring

Also: Node-RED · InfluxDB · Arduino · ESP32 · Cisco Networking · CCNA


> Featured Project

🎓 QR Attendance & Room Occupancy Platform

A production-style campus attendance and room occupancy monitoring platform developed as my final-year project at TU Dublin.

Architecture

QR Code
   │
   ▼
HTTP API
   │
   ▼
Validation / Data Pipeline
   │
   ├──────────────► InfluxDB
   │                    │
   │                    ▼
   │                 Grafana
   │
   └──────────────► Prometheus
                         │
                         ▼
                    Monitoring

Key technologies

ESP32 Python Node-RED InfluxDB Grafana Prometheus Docker nginx Cloudflare Microsoft Entra ID OAuth 2.0

Key features

  • QR-based attendance capture
  • Room occupancy monitoring
  • Time-series data pipelines
  • Grafana dashboards
  • Prometheus monitoring
  • Microsoft Entra ID SSO
  • Role-based access control
  • Cloudflare Zero Trust
  • Dockerised services
  • Input validation and rate limiting

→ View the project


> What I'm Working On

[████████████████████░░] Cloud Infrastructure
[██████████████████░░░░] DevOps / CI-CD
[██████████████████░░░░] Python Automation
[████████████████░░░░░░] Networking
[███████████████░░░░░░░] Security
[██████████████░░░░░░░░] Observability
  • Building and automating cloud infrastructure
  • Improving Linux, Docker and networking skills
  • Exploring Azure and AWS services
  • Developing monitoring and observability systems
  • Building projects that demonstrate real infrastructure skills

> GitHub Stats

GitHub overview Most used languages

> Currently Learning

Cloud
├── AWS
├── Microsoft Azure
└── Cloud Architecture

DevOps
├── Docker
├── CI/CD
├── GitHub Actions
└── Infrastructure Automation

Observability
├── Prometheus
├── Grafana
└── InfluxDB

Security
├── OAuth 2.0
├── Microsoft Entra ID
├── Cloudflare Zero Trust
└── RBAC

> Certifications & Skills

Area Technologies
Programming Python · C · JavaScript · Bash
Cloud AWS · Microsoft Azure
Infrastructure Docker · Linux · nginx · Cloudflare
Monitoring Grafana · Prometheus · InfluxDB
Networking Cisco · CCNA · TCP/IP
Web HTML · CSS · JavaScript
Hardware Arduino · ESP32
DevOps Git · GitHub · CI/CD · Automation

> Let's Connect

Interested in cloud infrastructure, DevOps, networking or automation?

GitHub

TU Dublin


┌──────────────────────────────────────────┐
│                                          │
│   BUILD → BREAK → LEARN → AUTOMATE       │
│                                          │
└──────────────────────────────────────────┘

Pinned Loading

  1. attendance-project-FYP attendance-project-FYP Public

    QR-based campus attendance & room occupancy platform — Entra ID SSO, Grafana RBAC, InfluxDB time-series analytics. Final year project, BSc (Hons) Cloud Computing, TU Dublin.

    HTML

  2. devops-ci-calculator devops-ci-calculator Public

    CI pipeline for a Python calculator — Azure Pipelines YAML, pylint static analysis, pytest at 100% coverage with an enforced 80% gate, protected main with PR-only merges. DOCID CA2, TU Dublin.

    Python

  3. devops-cicd-pipeline devops-cicd-pipeline Public

    Multi-stage CI/CD pipeline on Azure DevOps — build, security, performance and Selenium UAT stages, artefact promotion, manual approval gate, deploys to Test and Prod App Services. DOCID CA3, TU Dub…

    Python

  4. network-interface-service network-interface-service Public

    TCP client/server that reports a Linux host's network interface configuration as JSON — runtime interface discovery, regex parsing of ifconfig, verified with Wireshark. Year 3 Programming for Netwo…

    Python

  5. portfolio-website portfolio-website Public

    My TU Dublin Data Visualization CA2 Portfolio

    HTML

  6. secure-private-cloud secure-private-cloud Public

    Hardened self-hosted container platform — Keycloak OIDC SSO via Traefik forward-auth, network-segmented backend, Cloudflare Tunnel ingress, Trivy + OWASP ZAP evidence.

    Shell