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

Popular repositories Loading

  1. standup-bot standup-bot Public

    CLI tool that generates daily standup summaries from your git history using local (Ollama) or free cloud (Groq) LLMs, no paid APIs required.

    Python 3

  2. position-evaluator position-evaluator Public

    Python 2

  3. env-auditor env-auditor Public

    CLI tool that audits environment variable consistency across a codebase. Finds undocumented, stale, and missing vars across JS, Python, Go, Ruby, Shell, and Docker.

    Python 1

  4. SemTiOne SemTiOne Public

    1

  5. chess-review-bot chess-review-bot Public

    Chess.com-style Brilliant/Blunder labels for your git diffs. Not a chess engine.

    Python 1

  6. AynOps AynOps Public

    Forked from AynOps/AynOps

    An Open Sourced Model Context Protocol (MCP) Local server that gives AI Clients real-time cybersecurity reconnaissance capabilities

    Python