|
2 | 2 |
|
3 | 3 | <p align="center"> |
4 | 4 | <b>I build backend systems that people can actually run.</b><br> |
5 | | - A Rust WebRTC server, a Rust CLI with release binaries on three platforms, and a Python package on PyPI, all built end to end. |
| 5 | + A Rust WebRTC server, a Rust CLI with release binaries on three platforms, a Python data cleaner and an Electron desktop app with a Rust addon, all built end to end. |
6 | 6 | </p> |
7 | 7 |
|
8 | 8 | <p align="center"> |
|
25 | 25 |
|
26 | 26 | - 🦀 **Wrote a WebRTC SFU and an RTMP-to-HLS ingest server in Rust**, part of an 8-service social platform. |
27 | 27 | - 📈 **Built a data cleaner that raised model accuracy by +8.14 points on average** across 15 benchmark runs and cut training time by **~49%**. |
28 | | -- 📦 **Ship things people can install:** release binaries for Linux, macOS and Windows, and a package on PyPI. |
| 28 | +- 🔍 **Made a browser-testing CLI 5.9x faster by running checks in parallel:** 35 forms and 455 checks drop from 47.85 s to 8.14 s. |
| 29 | +- 🖥️ **Built a desktop app for local and cloud AI models,** where a small Rust addon cut 5,000 audit-log writes from about 20 s to about 0.3 s. |
| 30 | +- 📦 **Ship things people can install:** release binaries for Linux, macOS and Windows, and a ready-to-use GitHub Action. |
29 | 31 | - 🧪 **Tested, documented and runnable by someone else**, because code nobody can run isn't finished. |
30 | 32 |
|
31 | 33 | --- |
@@ -77,12 +79,26 @@ formwatch report --html |
77 | 79 |
|
78 | 80 | <p align="center"><img src="https://raw.githubusercontent.com/voidstackloop/formwatch/master/docs/images/html-report.png" width="720" alt="formwatch HTML report"></p> |
79 | 81 |
|
| 82 | +Checks run in parallel: on 35 forms (455 checks), one worker takes 47.85 s and eight take **8.14 s**. |
| 83 | + |
80 | 84 | [v0.1.0 released](https://github.com/voidstackloop/formwatch/releases/latest) with binaries for Linux, macOS (Intel and Apple Silicon) and Windows. |
81 | 85 |
|
82 | 86 | `Rust` `Chromium` `Accessibility` `CLI` |
83 | 87 |
|
84 | 88 | --- |
85 | 89 |
|
| 90 | +### 🧠 [modelforge](https://github.com/voidstackloop/modelforge): local and cloud AI models in one desktop app |
| 91 | + |
| 92 | +An Electron app (TypeScript, React) that puts local models (llama.cpp, vLLM) and cloud models (OpenAI, Anthropic, Gemini) in one streaming chat. Its agent mode can read and write files and run commands in a folder you choose. |
| 93 | + |
| 94 | +- **Safe by design:** every agent action needs your approval, commands run in an OS sandbox where one exists, and the UI reaches the main process only through a typed preload bridge with context isolation. |
| 95 | +- **Rust where it earns its place:** a napi-rs addon cut 5,000 audit-log writes from about 20 seconds to about 0.3 seconds, with an automatic TypeScript fallback. |
| 96 | +- **Honest scope:** the repo documents it as for research and clinician-supervised evaluation only, not a certified medical product. |
| 97 | + |
| 98 | +`Electron` `TypeScript` `Rust (napi-rs)` `llama.cpp` `vLLM` `MCP` |
| 99 | + |
| 100 | +--- |
| 101 | + |
86 | 102 | ## 🧭 How I work |
87 | 103 |
|
88 | 104 | I'm self-taught and learned by building real projects instead of tutorials. For every project, I: |
|
0 commit comments