Skip to content
View arogan178's full-sized avatar
🏠
Exploring
🏠
Exploring

Highlights

  • Pro

Block or report arogan178

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

Hey, I'm Andrea 👋

LinkedIn Website Resume

I'm a Data DevOps Engineer at GiG, based in Malta 🇲🇹. I work on Kubernetes data platforms, GitOps delivery, and production streaming infrastructure across Linux and cloud environments.

With a Master’s in Artificial Intelligence and a background in Game Design & Development, I enjoy working where software, data systems, and infrastructure meet. Off the clock, you'll probably find me in my homelab breaking things just to figure out how to put them back together.


🚀 What I'm currently working on

🏢 GiG (Data DevOps Engineer)

  • Operating production Kubernetes data platforms using Kafka, ClickHouse, Redis, and NiFi.
  • Maintaining GitOps and configuration workflows with ArgoCD, Helm, Ansible, and Python.
  • Supporting platform reliability, observability, and AWS capacity planning.
  • Daily drivers: Kubernetes, Helm, Ansible, Linux, Redis, Grafana, and cloud tooling.

📈 MacroTrackr (Creator)

I'm building MacroTrackr, an open-source nutrition tracking app with hosted cloud and self-hosted options.

  • Stack: React, TypeScript, Vite, Bun, Elysia, SQLite, and Docker Compose.

🧰 Open-source tools

Things I built to solve problems at work and at home:

Project What it does
bitbucket-cli bt, a gh-style CLI for Bitbucket Cloud and Data Center. Install it with Homebrew or Scoop.
nifi-clickhouse-kafka-mcp Read-only MCP server that lets AI assistants inspect NiFi, ClickHouse and Kafka safely.
config-to-vault Replicates Spring-style config from git into HashiCorp Vault KV v2. Dry run by default.
prometheus-resource-auto-update Right-sizes Kubernetes resources from Prometheus/Thanos usage and opens PRs automatically.
kafka-reset-offsets Interactive CLI for safely resetting Kafka consumer group offsets by date.
home-twin AI-accessible digital twin for homes, built on IFC, with lighting design and solar geometry.
minenotify Codex CLI and Claude Code notifications inside Minecraft.
aac-converter Transcodes AAC audio to LPCM so videos import into DaVinci Resolve on Linux.

🛠️ Tech I work with

Infrastructure, Data & DevOps

DevOps Skills

Helm ClickHouse Argo Apache NiFi

Development

Dev Skills


🧠 Outside of tech

  • 🏃‍♂️ Athlete: National-level sprinter.
  • 🖥️ Tinkerer: Certified homelab addict.
  • 🎮 Gamer: Competitive gaming here and there.
  • 📷 Creator: Producing athletics content & media.

📊 GitHub Activity

GitHub Metrics

Pinned Loading

  1. macrotrackr macrotrackr Public

    Privacy-respecting macro tracking: use the managed app or self-host the AGPLv3 stack.

    TypeScript 16 2

  2. bitbucket-cli bitbucket-cli Public

    gh-style CLI for Bitbucket Cloud and Data Center

    Go

  3. config-to-vault config-to-vault Public

    Replicate Spring-style config files from git into HashiCorp Vault KV v2, dry run by default

    Python

  4. home-twin home-twin Public

    An AI-accessible, open-source digital twin for residential buildings: IFC-canonical geometry, lighting design, plan tracing and solar geometry.

    TypeScript

  5. nifi-clickhouse-kafka-mcp nifi-clickhouse-kafka-mcp Public

    Read-only MCP server for Apache NiFi, ClickHouse and Kafka: OIDC or proxy auth, per-user audit, secret masking, two-lock read-only

    Python

  6. prometheus-resource-auto-update prometheus-resource-auto-update Public

    Right-sizes Kubernetes resources from Prometheus/Thanos usage data, updates Kustomize manifests, and opens Bitbucket pull requests automatically

    Python