Skip to content
View SemTiOne's full-sized avatar

Block or report SemTiOne

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SemTiOne/README.md

Roxy Migurdia

X Bluesky Email


Tech Stack

Python Java C++ Docker MySQL Git Linux CI/CD


standup-bot: turns git history into a daily standup via local (Ollama) or free cloud (Groq) LLM. Python · SQLite (WAL) · Rich Fixed a real v0.2.3 bug (timeout passed as model param → requests hung forever) with a regression test. CI: ruff, mypy, bandit, pip-audit; SQL parameterized; secrets redacted from all output.

env-auditor: diffs env vars your code references against .env.example across six languages. Python · zero runtime dependencies Written defensively: skips long lines (ReDoS), never follows symlinks, --exclude can't escape the scan root. 141 tests, 85% coverage, three OSes × three Python versions, mypy --strict.

chess-review-bot: labels each PR file with chess Game Review vocabulary (Brilliant, Blunder...) via a deterministic rule table (no LLM call, reasoning in an ADR). Python · GitHub Action + PyPI CLI Shipped broken (Action doubled its own path, exit 2); caught by dogfooding on its own PRs, fixed in v0.1.1. Published via OIDC; secrets stripped from subprocess calls.

Also built position-evaluator for a weekend hackathon: MySQL + Flask + Gemini structured output; the LLM-reliability lessons made chess-review-bot deterministic instead.

Open source contributions

  • Termstory: three fixes in three days, three subsystems; the circuit-breaker fix survived five review rounds (race condition + silent mutation trap).
  • AynOps: root-caused four bugs behind its header analyzer vs. browser DevTools.
  • composable-data-stack: hardened Docker image (pinned digest, non-root); closed a .env leak into the build context.
  • thumper: fixed a session-hijack path + added ruff linting.
  • odys: three fixes, incl. one where the issue's own suggested fix was mathematically wrong.
  • Full list

Stats

Stats Top Languages

@SemTiOne's activity is private