Projects

Selected technical projects

Public repos and selected private systems by Joel Rousseau, also searchable as valproik and v4lproik. The work spans protocol tooling, operator-facing infrastructure, workflow contracts, auth infrastructure, semantic search, and observable systems built around real constraints.

Rust Go Solana Ethereum GitHub Actions Prometheus Grafana Docker Kubernetes GitOps
github-actionspec-rs Public Workflow contracts Contract-style validation for GitHub Actions workflows and CI behaviour, with a bias toward making automation safer to reason about. Rust GitHub Actions CI validation github-actionspec-rs workflow validation screenshot preview gin-jwks-rsa Public Auth infrastructure Go middleware that exposes RSA JWKS endpoints for JWT verification flows, with a small surface area and explicit key-handling behaviour. Go Gin JWKS JWT gin-jwks-rsa authentication flow screenshot preview knowledge-db-rs Public Knowledge systems A Rust and Next.js knowledge system for ingesting files and links, organizing them with AI, and serving semantic search, backed by a full Docker and GitOps-oriented delivery surface. Rust Next.js AI Docker GitOps knowledge-db-rs semantic search screenshot preview home-ops Public Infrastructure lab Bare-metal and lab operations, infrastructure automation, and node-oriented systems work carried out with the same discipline as production infrastructure. Kubernetes GitOps Bare metal Automation home-ops infrastructure dashboard screenshot preview sol-validator-watcher Public Validator operations Validator-aware monitoring and observability focused on the operating realities that matter to Solana node operators. Solana Monitoring Node ops sol-validator-watcher validator monitoring screenshot preview lighthouse-metrics Public Ethereum observability A Prometheus and Grafana stack for Lighthouse nodes that makes validator and beacon-node metrics easier to scrape, inspect, and operate in practice. Ethereum Lighthouse Prometheus Grafana lighthouse-metrics Grafana dashboard screenshot preview simple-blockchain-quickstart Public Blockchain quickstart A Go blockchain skeleton with wallet, node, transaction, and authentication surfaces kept explicit so the moving parts stay easy to inspect and extend. Go Blockchain Wallets Auth simple-blockchain-quickstart node and wallet screenshot preview no-name Public Security tooling An internal-pentest utility in Go that fingerprints login surfaces, extracts authentication forms, tests credential paths, and emits reports for follow-up. Go Pentest Auth forms Reporting no-name internal pentest report screenshot preview spam-should-not-pass Public Moderation systems A moderation platform built around configurable spam checks and multiple backend services, reflecting earlier work on rule systems and operational plumbing. Moderation Rules Backend services spam-should-not-pass moderation rule dashboard screenshot preview