Open Source
My projects
Things I maintain. Infrastructure tools and personal projects.
My projects
News Tracker Bot
A Telegram bot that delivers a personalised news digest as text and as a narrated audio clip.
git-assist
A small Go CLI that wires a local LLM into Git. It drafts commit messages from staged diffs, runs a few repository-analysis commands, and walks through rebases one step at a time.
coverage-report-generator
A Bitbucket Pipe that posts Code Insights reports and inline annotations on pull requests from coverage.py, pytest, pylint, and LCOV output.
PS-SysInfo
A cross-platform PowerShell 7+ module that returns structured system info — CPU, memory, disk, network, OS, processes, GPU, battery, installed software — as objects you can pipe straight into `ConvertTo-Json`. Publish...
bitbucket-cloud-runner-automation
Ansible playbooks and maintenance scripts I use to provision self-hosted Bitbucket Cloud Runners on Linux, macOS, and Windows.
kas-action
A GitHub Action that wraps Siemens kas to build Yocto and OpenEmbedded projects in CI.
auto-workspace
Two Ansible playbooks I run on every new machine — one for Ubuntu 24.04 LTS and one for macOS Sequoia 15.4. They install the virtualisation stack, developer tooling, GUI apps, cloud tools, and my dotfiles, so a fresh ...
Gentoo on Raspberry Pi 5
A setup guide and a few helper scripts for installing Gentoo Linux (ARM64, systemd) on the 8 GB Raspberry Pi 5 from an Ubuntu host. Covers disk prep, stage-3 unpack, the QEMU-assisted chroot, the kernel build, and fir...
Software Metric Extractor
A research pipeline that finds trending Python repositories on GitHub, clones them locally, runs Radon over the source for cyclomatic complexity and maintainability index, and stores the results in MySQL through SQLAl...