Projects

First-party products and reusable project code

ActivityWatch ingester Android

Accessibility-based Android collector that sends browser URLs to ActivityWatch

Maintenance Android Activitywatch

Al

Repository command runner and Bazel configuration rules

Active Bzl_rules Fp Proto

Android launcher

Text-only Android launcher built with Kotlin and Jetpack Compose

Maintenance Android Proto

Anki as code

Manage Anki collections through editable TOML

In_progress Cli

Anki gRPC

Use Anki’s native backend through gRPC

Finished Anki Grpc

Ansible collection

Ansible collection alwaldend.main with Bazel source packaging

Maintenance Ansible_collection

Autoscroll

Mouse-driven autoscroll CLI with reloadable configuration

Finished Cli Qt

Bazel agent

Bazel runner for repository agents

Active Bazel Agent

Ci platform

Abandoned CI platform with a Go backend and Vue frontend

Abandoned Ci Vuejs Fiber Hcl

Dotfiles

Personal configuration files with installation and comparison commands

Maintenance Vial Dotfiles Make Udev

Icon generator

Make random pixel patterns with your own colors and shapes

Active Cli Images

Infinitime

InfiniTime firmware fork with a text watchface and Pomodoro app

Maintenance Embedded Fork

Kustomization

Kubernetes resources for Flux, Traefik, and cert-manager

In_progress K8s Flux

Leetcode downloader

LeetCode submission export and documentation tools

In_progress Tampermonkey Bzl_rules Proto

MCP Cordis

Workspace-local runtime packages behind a stable MCP server

Active Mcp Cordis

Nexus security plugin

Security plugin for Sonatype Nexus 3

Finished Plugin Sonatype_nexus

Renders

Repository-owned render assets and their acceptance evidence

In_progress Blender Renders

Sri

Command-line Subresource Integrity calculator using OpenSSL

Finished Cli

Tf modules

Reusable Terraform modules for Vault, virtual machines, and storage

In_progress Terraform

Useless QT GUI

Desktop GUI application built with C++ and Qt

Finished Gui Desktop Qt

X Article uploader

Create an X Article draft from a Markdown blog post

Active X Markdown