Skip to content
View JohnNooney's full-sized avatar
☕
Caffeinating
☕
Caffeinating

Block or report JohnNooney

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

john@github:~$ whoami
Hey 👋 I'm John, a Software Engineer.

john@github:~$ cat current_status.txt

  • ⚙️ Building open-source tools for self-hosting and home automation
  • 🌱 Upskilling in Cloud Services & Agentic Workflows
  • 🏠 Probably optimizing my home automation dashboard, or spinning up a new Docker container to fix a problem caused by my last Docker container.

john@github:~$ echo $TECH_STACK

TypeScript Java .NET Cassandra Kafka Kubernetes

john@github:~$ ping -c 1 john_nooney
Always down to chat about software, self-hosting, and automation!
💼 LinkedIn: johnnooney


john@github:~$ ssh pi@homelab (Click to view Homelab Specs)

pi@homelab:~$ docker ps

Hardware:

  • 🍓 Compute: Raspberry Pi 4
  • 💾 Storage: 8TB HDD

The Stack:

  • 🏠 Home Automation: Home Assistant
  • 🎬 Media Server: Plex
  • 🍿 Media Management: Sonarr, Radarr, Lidarr, Prowlarr, Bazarr
  • 📥 Acquisition: Transmission + OpenVPN
  • 📸 Photo Backup: Immich
  • 📊 Monitoring & Admin: Prometheus, Grafana, Cockpit

(Yes, it's all running on a single Pi 4. Yes, I like to live dangerously.)

Pinned Loading

  1. HomeLab HomeLab Public

    Infrastructure As Code and documentation for my homelab

    Python

  2. KlartextDMS KlartextDMS Public

    Angular + Vue Microfrontend application to manage and translate german documents to english

    TypeScript

  3. HadoopHelper HadoopHelper Public

    A user-friendly way of provisioning a cluster for the big data framework Hadoop

    JavaScript

  4. WhenImBroke WhenImBroke Public

    React app to track how long your savings will last until you're broke

    TypeScript

  5. RPiAirplayReciever RPiAirplayReciever Public

    RaspberryPi as an AirPlay receiver with logging to AWS

    HTML

  6. MandelbrotConvolution MandelbrotConvolution Public

    GPU multithreading with a mandelbrot set.

    C++