My Projects

A showcase of my work in DevOps, cloud infrastructure, and automation

9
Projects
4
Active
5
Archived
Active

NXTools Collection

A collection of tools and utilities I build to solve real-world problems - runtime security, CI/CD actions, backup automation, homelab monitoring, open-data apps, and everyday desktop tools. Every one of them is tagged with the nxtools topic on GitHub, so the topic page is always the live index.

Developer Tools Security GitHub Actions Automation Open Data Self-Hosted
Active

Home Lab

Multi-node Proxmox homelab built from bare metal up. Covers networking, firewalling, storage, containers, IaC, CI/CD, security monitoring, and self-hosted services. Built to try, test, break, and learn.

Proxmox Cluster Firewall (pfSense) VLANs & Managed Switch IDS/IPS (Zenarmor) Linux Docker Nginx VPN GitLab CI/CD Self-Hosted
Active

Self-Hosted Ghost Blog

Security-hardened self-hosted Ghost CMS on Docker Compose: nginx reverse proxy, optional Tinybird analytics and ActivityPub, zero-trust Cloudflare Tunnel deploys, Cloudflare R2 backups, and full CI security automation. This is the stack my own blog runs on, and it doubles as an NXTool.

Ghost CMS Docker Compose Nginx MySQL Cloudflare (Tunnel, R2, DNS, WAF, Zero Trust) CI/CD (GitHub Actions) ActivityPub Tinybird Analytics Self-Hosted
Active

nx1xlab.dev - Personal Portfolio Website

My personal portfolio website, customized from Ghost's Casper theme to keep a consistent design language with my blog. Built with Eleventy and deployed to Cloudflare Pages through GitHub Actions.

Eleventy Cloudflare Pages JavaScript HTML/CSS Responsive Design CI/CD
Archived

Cloud-Native App on AWS EKS (GitOps)

Final project for the DevOps course at The Open University (July 2024): a React / Spring Boot / MySQL application deployed to AWS EKS with Terraform for IaC, ArgoCD for GitOps, GitHub Actions for CI/CD, and Prometheus + Grafana for monitoring.

AWS EKS Terraform ArgoCD GitOps Kubernetes CI/CD (GitHub Actions) Docker / ECR React & Spring Boot Prometheus & Grafana
Archived

Cloud-Native EKS Portal

Portal website for the DevOps course final project (August 2024): a static GitHub Pages landing page that links to and documents the cloud-native AWS EKS deployment.

GitHub Pages HTML Tailwind CSS Static Site Landing Page
Archived

Linode LKE Terraform Module

Terraform module that provisions a Linode LKE Kubernetes cluster together with a VPC, firewalls, and a NodeBalancer. Includes cert-manager and ArgoCD wiring. Archived snapshot, unmaintained.

Terraform Terraform Module Linode LKE Kubernetes VPC & NodeBalancer cert-manager ArgoCD
Archived

Terraform VMware vSphere VM

Terraform configuration for provisioning Windows and Linux VMs on VMware vSphere - built and used at Ben-Gurion University. Archived snapshot, unmaintained.

Terraform VMware vSphere vCenter Infrastructure as Code VM Provisioning Windows & Linux
Archived

Static Site on AWS S3 + CloudFront

Coursework CI/CD practice (Open University DevOps, March 2024): a static site deployed to AWS S3 and CloudFront via GitHub Actions using OIDC, with Route 53 DNS and IAM least-privilege roles. Archived, no longer deployed.

AWS S3 CloudFront Route 53 IAM / OIDC GitHub Actions Static Site