ActivityWatch ingester Android
Accessibility-based Android collector that sends browser URLs to ActivityWatch
This tree contains first-party products and reusable project code. All tracked content follows the repository’s public-source policy.
Each project owns its specifications and maintained changes in
<project>/openspec/. Use the pinned OpenSpec workflow
with that project selected. infra/src/ owns repository evolution.
Each project has a landing page in the main website at
https://alwaldend.com/projects/<name>/. Sites are published with the main
site rather than as separate Pages repositories, and repository reference
documentation, including each project README, lives under /docs/.
| Project | Description | Landing page |
|---|---|---|
| ActivityWatch ingester Android | Android accessibility collector that sends browser tabs to ActivityWatch | alwaldend.com/projects/activitywatch_ingester_android/ |
| Al | Repository command runner and Bazel configuration rules | alwaldend.com/projects/al/ |
| Alwaldend.com | Main website and project documentation | alwaldend.com |
| Android launcher | Text-only Android launcher built with Kotlin and Jetpack Compose | alwaldend.com/projects/android_launcher/ |
| Anki as code | Export and reconcile Anki collections as TOML | alwaldend.com/projects/anki_as_code/ |
| Anki gRPC | Rust server exposing Anki over stdio, TCP, and Unix sockets | alwaldend.com/projects/anki_grpc/ |
| Ansible collection | Ansible collection alwaldend.main with Bazel source packaging | alwaldend.com/projects/ansible_collection/ |
| Autoscroll | Mouse-driven autoscroll CLI with reloadable configuration | alwaldend.com/projects/autoscroll/ |
| Bazel agent | Bazel runner for repository agents | alwaldend.com/projects/bazel_agent/ |
| Ci platform | Abandoned CI platform with a Go backend and Vue frontend | alwaldend.com/projects/ci_platform/ |
| Dotfiles | Personal configuration files with installation and comparison commands | alwaldend.com/projects/dotfiles/ |
| Infinitime | InfiniTime firmware fork with a text watchface and Pomodoro app | alwaldend.com/projects/infinitime/ |
| Icon generator | Configurable random square and circle patterns as PNG icons | alwaldend.com/projects/icon_generator/ |
| Kustomization | Kubernetes resources for Flux, Traefik, and cert-manager | alwaldend.com/projects/kustomization/ |
| Leetcode downloader | LeetCode submission export and documentation tools | alwaldend.com/projects/leetcode_downloader/ |
| MCP Cordis | Workspace-local runtime packages behind a stable MCP server | alwaldend.com/projects/mcp_cordis/ |
| Nexus security plugin | Security plugin for Sonatype Nexus 3 | alwaldend.com/projects/nexus_security_plugin/ |
| Renders | Repository-owned render assets and their acceptance evidence | alwaldend.com/projects/renders/ |
| Sri | Command-line Subresource Integrity calculator using OpenSSL | alwaldend.com/projects/sri/ |
| Tf modules | Reusable Terraform modules for Vault, virtual machines, and storage | alwaldend.com/projects/tf_modules/ |
| Useless QT GUI | Desktop GUI application built with C++ and Qt | alwaldend.com/projects/useless_qt_gui/ |
Accessibility-based Android collector that sends browser URLs to ActivityWatch
Repository command runner and Bazel configuration rules
Main website and project documentation
Text-only Android launcher built with Kotlin and Jetpack Compose
Export and reconcile Anki collections as TOML
Rust CLI exposing Anki’s backend over stdio, TCP, or Unix sockets
Ansible collection alwaldend.main with Bazel source packaging
Mouse-driven autoscroll CLI with reloadable configuration
Bazel runner for repository agents
Abandoned CI platform with a Go backend and Vue frontend
Personal configuration files with installation and comparison commands
Generate random patterns of colored squares or circles as PNG icons
InfiniTime firmware fork with a text watchface and Pomodoro app
Kubernetes resources for Flux, Traefik, and cert-manager
LeetCode submission export and documentation tools
Workspace-local runtime packages behind a stable MCP server
MLOps course
Security plugin for Sonatype Nexus 3
Repository-owned render assets and their acceptance evidence
Command-line Subresource Integrity calculator using OpenSSL
Reusable Terraform modules for Vault, virtual machines, and storage
Desktop GUI application built with C++ and Qt
Compile a Markdown blog post into a DraftJS content_state and create an X Article draft