Skip to content
View mirkosimonovic's full-sized avatar
馃彔
Working from home
馃彔
Working from home

Block or report mirkosimonovic

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don鈥檛 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鈥檚 behavior. Learn more about reporting abuse.

Report abuse
mirkosimonovic/README.md

Mirko Simonovic Peralta

Senior ML engineer, 10 years of production systems. Independent contractor working on evaluation, training data, and the infrastructure underneath.

The five repos below cover one loop: measure a model, serve it, feed it, and check whether the grader doing the measuring can be trusted. Each runs on its own without an API key, and ships with real numbers committed.

Five broken versions of an order management service, and a harness that drops coding agents in to fix them. Verification runs in three layers: unit tests, health probes under load, and assertions on the telemetry the run emitted. The telemetry layer is the one that earns its place. One task passes its full test suite while still being broken, and only the metrics catch it. Also includes an LLM judge scored against my own labels, and an SFT exporter that filters trajectories by rubric score.

python 路 agent evaluation 路 benchmark design

A gateway in front of any OpenAI-compatible provider: failover, request hedging, circuit breakers, per-key rate limiting, load shedding, streaming passthrough, and cost metering. Standard library plus one YAML parser. In the committed chaos benchmark I killed the primary provider 3 seconds into a 3000-request run. All 3000 still returned 200, and the breaker math is visible in the metrics.

go 路 distributed systems 路 observability

Raw conversation dumps to SFT-ready data. MinHash near-deduplication, PII scrubbing with a Luhn check gating card numbers, quality filters that name their reasons, and LLM judging under a hard dollar cap enforced pessimistically so concurrency cannot overspend it. CI checks the conservation law on every push: kept plus dropped equals parsed.

python 路 data engineering 路 dataset curation

Measures whether your graders and your rubric hold up. Krippendorff's alpha, weighted kappa with bootstrap intervals, and a diagnostic that names which two rubric anchors your annotators keep swapping. Statistics written by hand and fuzz-tested against the reference implementation. The test suite plants a known defect in each simulated grader and asserts the report finds it.

python 路 statistics 路 annotation quality

A CNN for surface defect classification, exported to ONNX behind a numerical parity gate and benchmarked for edge inference. 23k parameters, 95.4% validation accuracy, sub-millisecond CPU inference at batch 1.

pytorchonnx 路 edge inference

Pinned Loading

  1. agent-eval-harness agent-eval-harness Public

    Self-hosted harness that drops coding agents into a broken multi-service app and verifies fixes with tests, health checks, and telemetry assertions.

    Python

  2. rubric_kit rubric_kit Public

    Measures whether your graders and your rubric are trustworthy: inter-annotator agreement, anchor diagnostics, grader calibration against gold, and an adjudication queue.

    Python

  3. rlhf-data-pipeline rlhf-data-pipeline Public

    Raw conversations to SFT-ready training data: dedup, PII scrubbing, quality gates, budget-capped LLM judging, and a lineage manifest where every dropped record explains why.

    Python

  4. llm-gateway llm-gateway Public

    Failover, hedging, circuit breakers, rate limits, and cost metering in front of any OpenAI-compatible LLM provider. Go, stdlib + one yaml parser.

    Go

  5. defect-detection-edge defect-detection-edge Public

    PyTorch to ONNX defect detection for edge QA, with a numerical parity gate and a batch=1 latency benchmark.

    Python