David Riding's Work | ContraWork by David Riding
David Riding

David Riding

Full-stack engineer: greenfield to production

New to Contra

David is building their profile!

Cover image for Built a full-stack streaming platform used by major studios ...
Built a full-stack streaming platform used by major studios I built and operated a full-stack streaming platform end-to-end: real-time ingest, playback, admin tooling, and production operations. It supported high-profile media workflows for major entertainment studios with strict reliability expectations. Highlights: multi-tenant architecture + secure access controls automated deployments, monitoring, incident response scaling real-time video workloads in production If you need a production-grade streaming or real-time platform built from scratch, I’m available.
1
68
Cover image for Open-source: Talos — secure Rust licensing (client + server)...
Open-source: Talos — secure Rust licensing (client + server) I’m wrapping up Talos, an open-source Rust licensing framework that provides a secure “gatekeeper” for software: hardware-bound licensing, encrypted local license storage, activation/validation, and heartbeat-based liveness checks. What’s included: async client library + lightweight Axum server AES-256-GCM encrypted license storage SHA-256 hardware fingerprinting SQLite/Postgres support, self-hostable feature flags for admin API, JWT auth, rate limiting, jobs Repo: https://github.com/dmriding/talos
15
147
Cover image for Building Keryx — high-performance file transfer (S3 + P2P) I...
Building Keryx — high-performance file transfer (S3 + P2P) I’m finishing Keryx, a high-performance file transfer platform built in Rust. It supports both S3-compatible storage and encrypted peer-to-peer transfers, with ML-driven tuning that adapts to real network conditions for consistently fast throughput. Highlights: S3 multipart + resumable transfers P2P with NAT traversal + relay fallback end-to-end encryption (Noise XX) + BLAKE3 verification ML optimization for chunking + routing (direct vs relay) Project page: https://netviper.gr/keryx/
2
21
226