Skip to content
View voidstackloop's full-sized avatar
  • TΓΌrkiye

Block or report voidstackloop

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’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
voidstackloop/README.md

Hi, I'm Voidstackloop πŸ‘‹

I build backend systems that people can actually run.
A Rust WebRTC server, a Rust CLI with release binaries on three platforms, and a Python package on PyPI, all built end to end.

Open to remote backend roles

Rust Java Python TypeScript AWS Docker


⚑ In 10 seconds

  • πŸ¦€ Wrote a WebRTC SFU and an RTMP-to-HLS ingest server in Rust, part of an 8-service social platform.
  • πŸ“ˆ Built a data cleaner that raised model accuracy by +8.14 points on average across 15 benchmark runs and cut training time by ~49%.
  • πŸ“¦ Ship things people can install: release binaries for Linux, macOS and Windows, and a package on PyPI.
  • πŸ§ͺ Tested, documented and runnable by someone else, because code nobody can run isn't finished.

πŸ› οΈ Featured work

πŸŽ₯ escld: real-time video calls and live streaming

A social platform with posts, follows and moderation. It also has WebRTC video calls (screen share, in-call chat, recording) and RTMP live streaming delivered as HLS.

  • Hardest part: routing live media between callers. I wrote the SFU (Selective Forwarding Unit) in Rust rather than using a hosted service.
  • 8 services: React SPA, Spring Boot API, two Rust services, three background workers, and 20 AWS CDK stacks as infrastructure code.
  • Data: PostgreSQL, five DynamoDB single-table designs, Redis and Elasticsearch.
  • Designed and tested locally. The whole system starts with one command: docker compose up -d.

escld architecture

Rust Java / Spring Boot TypeScript / React WebRTC AWS CDK


πŸ“Š buffdata: better training data means better models

A Python CLI and SDK that validates, deduplicates, PII-redacts and LLM-scores datasets before training. It works with OpenAI, Anthropic, Gemini or a local model. For managed runs, a Rust worker claims jobs from the queue and supervises each run's process.

Benchmark (40% duplicated, 10% empty rows) Before After
DBpedia-14 86.97% 96.68%
Emotion 71.23% 83.77%
AG News, 100k rows 83.39% 89.42%
Training time, AG News 100k 80.2 s 42.3 s

On already-clean data, accuracy stays within Β±0.10 points, so it doesn't damage good datasets.

Python Rust LLM APIs Data quality


πŸ” formwatch: finds out why people give up on government forms

A Rust CLI that drives a real browser through public-service forms (permits, benefits, license renewals). It catches broken submissions, accessibility failures, unusable mobile layouts and forms that lose what you typed.

formwatch test https://city.gov/apply
formwatch report --html

formwatch HTML report

v0.1.0 released with binaries for Linux, macOS (Intel and Apple Silicon) and Windows.

Rust Chromium Accessibility CLI


πŸŽ“ expert-mentor: turns any LLM into a real teacher

Most AI "tutor" prompts are a persona and a vibe. This one is based on learning science: retrieval practice, spaced repetition and a learner model that remembers what you've mastered between sessions. It works with Claude, ChatGPT, Gemini, Ollama and llama.cpp, and has zero runtime dependencies.

pipx install expert-mentor

PyPI

Python LLM CLI Published on PyPI


🧭 How I work

I'm self-taught and learned by building real projects instead of tutorials. For every project, I:

  1. Start with the hard problem. I pick the part most people would outsource, like media routing or dataset contamination, and build it myself.
  2. Measure it. I don't claim a result until a benchmark or a test backs it up.
  3. Make it runnable. One-command setup, CI, release binaries and docs, so someone else can use it without asking me.

Hiring for a remote backend role? I'd like to hear about it.
πŸ“« salihyilboga98@gmail.com

Pinned Loading

  1. modelforge modelforge Public

    Cross-platform desktop AI workspace unifying local llama.cpp, vLLM, OpenAI, Anthropic, and Gemini β€” with agentic file/shell tools, clinical decision support, patient cases, audit logging, and MCP i…

    TypeScript 4 1

  2. buffdata buffdata Public

    Provider-neutral Python CLI/SDK for dataset optimization β€” validate, deduplicate, PII-redact, LLM-score, refine, and classify training data. Supports Gemini, OpenAI, Anthropic, and local LLMs (Olla…

    Python 1

  3. formwatch formwatch Public

    Rust CLI that tests public-service web forms for broken flows, accessibility, mobile usability and lost input." Add the topics rust, cli, accessibility, a11y, wcag, form-testing, chromium, github-a…

    Rust 1

  4. expert-mentor expert-mentor Public

    Turn any LLM β€” Claude, ChatGPT, Gemini, or a local Ollama/llama.cpp model β€” into a calibrated expert mentor for any field. CLI + Claude Code/opencode agent skill.

    Python 1