Projects
Some of the projects I've built over the years.
My Kubernetes cluster homelab. A place for experimentation, fun and never-ending YAML files.
Key Features:
- Managed by GitOps principles with FluxCD, Renovate, and GitHub Actions.
- Kubernetes cluster built on top of Talos OS.
- Network segmentation with VLANs and OPNsense firewall.
- Persistent storage with Longhorn and backups to a QNAP NAS.
- Secret management with 1Password and the 1Password Connect Operator.
Technologies Used:
Kubernetes
Helm
Flux CD
Talos OS
A solution a day keeps the rust away. My journal of Algorithm and System Design solutions.
Key Features:
- A Rust-based CLI tool (`kaizen-parser`) automatically parses structured commit messages.
- A Next.js frontend application (`website`) consumes this generated data to present a clean, minimalist interface.
- Features a GitHub-style calendar heatmap and a chronological timeline of progress.
Technologies Used:
Rust
Next.js
TypeScript
Github Actions
Sonar Gosu Plugin
2023•
Archived
Gosu Programming Language Plugin for SonarQube. The first OpenSource Sonarqube Gosu Plugin using ANTLR (Another Tool For Language Recognition) to execute static analysis of Gosu code.
Key Features:
- Uses ANTLR4 for static analysis of Gosu code.
- Provides a plugin for SonarQube.
- Available in the SonarQube Marketplace.
- Supports SonarQube v8.9 and v9+.
Technologies Used:
SonarQube
Gosu
ANTLR4
Gradle
Java
Have questions about any of these projects?
Get In Touch