Projects
Products and tools I've worked on.
-
CI Analyzer
An analytics dashboard for Jenkins. It pulls build history from the Jenkins API, shows success rates, durations and failure patterns, and uses machine learning models to predict the next build's outcome and duration. Django and scikit-learn on the back end, Astro and Chart.js on the front, deployed with Docker Compose.
Built with a colleague, from idea to product, and sold to customers.
Source not public
-
Apex Canary
Anomaly detection for Prometheus metrics. You define a PromQL query; it checks the metric on a schedule, flags values that drift from normal using a z-score, and sends the alert to Slack or any webhook with your own payload template. It handles multiple Prometheus sources, alarm history and webhook retries. Built on FastAPI, pandas/SciPy and MySQL.
Built with a colleague, from idea to product, and sold to customers.
Source not public
-
DBAC CLI
A command-line tool for MySQL and PostgreSQL. It keeps connections as profiles and handles databases, tables, users, permissions, dumps and SQL queries from one CLI. It can run a batch of operations from a YAML file, and stores passwords in the OS keychain or in an AES-256 encrypted file. Written in Go, installed with Homebrew.
View on GitHub -
AWSX CLI
A command-line tool for switching between AWS credentials with one command when you work across many accounts. It stores credentials, refreshes MFA sessions and rotates access keys by creating a new pair and deleting the old one. Written in Python, installed with pip.
View on GitHub