Four public repositories. They are different kinds of artifact — here is what each one is, in the order that makes sense to read them.
Platform — a shared build platform, not an application. Versioned Gradle convention plugins, a version catalog, test fixtures and reusable CI workflows, published to GitHub Packages and consumed by other repositories instead of copied between them. MIT.
PulseDigest — a Java and Spring Boot batch application. Hexagonal architecture, Flyway migrations, Testcontainers integration tests, Checkstyle and ArchUnit in the build gate, SonarCloud on every push.
WegaMacUpdater — a native macOS application in Swift 6 and SwiftUI. Updates applications from Homebrew casks, the Mac App Store, JetBrains, GitHub Releases and Sparkle, with a dry-run panel before anything runs and a rollback path.
StockAgent — a Python and LangGraph agent. Runs once per trading day over a fixed watchlist, combines price action with news sentiment, and scores its own closed predictions.
More at dominiksienkiewicz.com.