Platform / Infrastructure Engineer from Latvia
Infrastructure & automation engineer, more than a decade in. Mostly Kubernetes platforms, GitOps with Argo CD, IaC, and CI/CD — plus the Python and Go glue that holds it together. I automate the repetitive parts and ship small, focused tools; some of them are below.
| Project | Description | Stars |
|---|---|---|
| argo-watcher | Bridges traditional CI pipelines and Argo CD GitOps for real-time deployment visibility; ships a built-in GitOps repo updater. | |
| argo-compare | Shows the differences between Argo CD Applications across Git branches. | |
| kubeseal-auto | Interactive wrapper around the kubeseal CLI for Sealed Secrets. |
|
| atlantis-emoji-gate | Mandatory approvals for Atlantis workflows on GitLab CE, gated by emoji reactions. | |
| openfortivpn-gui | GTK4/libadwaita GUI for Fortinet SSL VPN on Linux, wrapping openfortivpn with multi-profile support, SAML/SSO auth, and keyring storage. |
- test(e2e): validate a generated Application's diff against ArgoCD ·
shini4i/argo-compare· 2026-08-27 - fix(web): show why a read failed instead of an empty task list ·
shini4i/argo-watcher· 2026-08-27 - test(e2e): validate the reported diff against ArgoCD's own rendering ·
shini4i/argo-compare· 2026-08-26 - test(e2e): add the end-to-end lab with ApplicationSet parity ·
shini4i/argo-compare· 2026-08-26 - feat(comment): publish one merge request note per run ·
shini4i/argo-compare· 2026-08-26
- Docs: drop the deploy token deprecation note and state the network boundary ·
shini4i/argo-watcher· 2026-08-22 - Serve argo_cd_url as a URL string instead of a Go url.URL struct ·
shini4i/argo-watcher· 2026-08-22 - Remove the KEYCLOAK_* environment variable aliases ·
shini4i/argo-watcher· 2026-08-22 - Send security response headers on every route ·
shini4i/argo-watcher· 2026-08-22 - Bind OIDC and JWT credentials to this application ·
shini4i/argo-watcher· 2026-08-22
Stars & followers update live via shields.io · activity refreshes daily via GitHub Actions.




