I build video infrastructure in Rust — encoding optimizers, media metadata tooling, and the cloud pipelines that move it all.
🎬 viser — Video Encoding Optimizer
A multi-codec convex-hull optimization pipeline that computes per-content bitrate ladders from CRF sweep trial data. It combines shot detection and complexity analysis to drive per-title, per-shot, per-segment, and per-device encoding strategies — minimizing bitrate at any quality target.
Ships BD-Rate computation, VMAF measurement, fixed-ladder comparison, chart rendering, and a browser-based comparison player.
15 workspace crates · H.264 / H.265 / AV1 · Rust
🔎 revelo — Pure-Rust MediaInfoLib Port
A safe, fast port of MediaInfoLib that reads technical and tag metadata from 177+ audio, video, image, and container formats. A drop-in libmediainfo replacement (C ABI + CLI), differential-tested byte-for-byte against the MediaInfo oracle.
AAC · AC-3 · AVI · AV1 · BPG · CineForm · DTS · DV · FLAC · H.263 · JPEG · MPEG · MP4/MOV · Matroska · MPEG-PS/TS · Ogg · Opus · PNG · ProRes · VC-1 · VP8/9 · WebP · WAV · and more
🍺
brew install vbasky/revelo/revelo
🗄️ somnia — Type-safe SurrealDB ORM for Rust
A typed query builder, a #[derive(SurrealRecord)] macro, schema generation, and Diesel-style migrations — bringing compile-time safety to SurrealDB.
🍺
brew install vbasky/somnia/somnia
🎨 sublime-vscode-plus — VS Code Colour Scheme for Sublime Text
Brings VS Code's Dark+ and Light+ syntax highlighting to Sublime Text. Installable via Package Control and tested across PHP, JavaScript/Vue, Python, HTML/Blade, CSS/Sass/SCSS/Less, JSON, XML, Markdown, and YAML.
⭐ 45 stars — my most-starred project
📓 patina — Rust-native Interactive Notebook
A Rust-native interactive notebook with kernel support for Rust, Python, and JavaScript. The entire stack — web server, kernels, wire protocol, and JavaScript engine — is written in Rust. No Jupyter, no external kernel plumbing.
Rust (evcxr) · Python (pyo3/CPython) · JavaScript (boa) · React UI · Axum
⚡ azure-rust-functions — Azure Functions in Rust
A working pattern for running Azure Functions on the Rust custom-handler runtime.
| Area | Technologies |
|---|---|
| Video streaming | DASH, HLS, LL-HLS, CMAF, MPEG-TS, MP4 fragmented, manifest generation |
| Cloud media (AWS) | Elemental MediaConvert, MediaLive, MediaPackage, MediaTailor, CloudFront |
| Cloud media (Azure) | Azure AI, AKS, Azure Functions, App Service, Event Hubs, Service Bus, Storage, Cosmos DB |
| Video encoding | H.264/AVC, H.265/HEVC, AV1, VP9, per-title optimization, quality metrics (VMAF, PSNR, SSIM, BD-Rate) |
| Infrastructure | Docker, Kubernetes, Terraform, CI/CD, monitoring, cost optimization |
| Software | Rust, C#/.NET, Java, TypeScript, JavaScript, Laravel |




