Skip to content
View acedev0's full-sized avatar

Block or report acedev0

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
acedev0/README.md
Ace (@acedev0): building systems that move data, not problems

Message Ace on Telegram Β  Email Ace

Hey, I'm Ace

I'm an independent developer who builds the plumbing behind Telegram-native products: MTProto automation, media streaming that never touches the disk, and the real-time web apps that sit on top of them.

I spend most of my time on what happens off the happy path: memory ceilings, concurrency limits, failure recovery, and where the trust boundaries sit.

Building
Ace Hub, a watch-party platform with synchronized playback on Next.js, Socket.IO and Prisma.
Shipping
Tagged releases of CineVault, TeleVault and AceUnzipBot.
Exploring
Queues, retries and observability for long-running jobs, and leaner byte-range streaming.

Ask me about: Telethon and MTProto, HTTP range requests, async Python concurrency, and running services safely with Docker and systemd.

Featured work

🎬 CineVault

Netflix-inspired movie discovery and streaming built on Telegram. Search for a title, press play, and the bytes flow from Telegram to the player over HTTP range requests, with no persistent media storage on the server.

Python FastAPI Telethon Docker

Latest CineVault release CineVault last commit

πŸ“¦ AceUnzipBot

Archive extraction for Telegram, powered by 7-Zip. Bulk jobs run through a FIFO queue with live progress and thumbnails, plus a dedicated CLI and deployment tooling.

Python Telethon 7-Zip Linux

Latest AceUnzipBot release AceUnzipBot last commit

πŸ“Ί TeleVault

A private Telegram media library with a custom browser player. Playback runs on byte-range streaming, thumbnails are WebP, and access is protected with security-focused controls, including Argon2id hashing.

Python FastAPI Telethon Docker

Latest TeleVault release TeleVault last commit

🍿 Ace Hub

Video discovery and synchronized watch parties. Real-time playback sync keeps multiple viewers in lockstep, on a responsive interface backed by a Prisma-managed database.

Next.js React Prisma Socket.IO

Ace Hub is in development Ace Hub last commit

How the streaming stack works

CineVault and TeleVault share one idea: the server is a pipe, not a warehouse.

flowchart LR
    A["Player<br/>browser or VLC"] -->|"GET + Range header"| B["FastAPI<br/>auth and range parsing"]
    B -->|"chunk requests"| C["Telethon<br/>MTProto client"]
    C <-->|"MTProto"| D[("Telegram")]
    B -.->|"206 Partial Content<br/>streamed chunk by chunk"| A
Loading
  • Range-first. Each Range: bytes=a-b request is mapped to the smallest set of MTProto chunk fetches that covers it, so seeking and scrubbing stay cheap.
  • Flat memory. Chunks are handed to the HTTP response as the client consumes them. Nothing is buffered to disk, and memory use doesn't grow with file size.
  • Stop when the viewer stops. When a player seeks away or disconnects, the in-flight download is cancelled instead of burning bandwidth.

Rules I build by: stream, don't store. Bound memory and concurrency. Automate the repetitive. Design for failure. Keep trust boundaries explicit.

Toolbox

Languages Python TypeScript JavaScript Bash
Backend FastAPI Telethon Node.js
Frontend Next.js React Tailwind CSS Socket.IO
Data PostgreSQL SQLite Redis Prisma
Ops Docker Linux Nginx systemd Git

Let's talk

Got something involving Telegram automation, streaming infrastructure, or a real-time web app? Message me on Telegram or send an email. I'm happy to talk it through.


Stream, don't store.

Built by Ace, @acedev0

Popular repositories Loading

  1. AceUnzipBot AceUnzipBot Public

    Fast, secure Telegram archive extraction with FIFO bulk mode, live progress, thumbnails, owner controls, and one-command VPS deployment.

    Python 1

  2. televault televault Public template

    Private Telegram media streaming with no original-file storage β€” VPS, Docker, Replit, and Codespaces ready.

    Python 1

  3. cinevault cinevault Public

    Netflix-style Telegram FilmBot search and byte-range streaming without original-media storage on your VPS.

    Python 1

  4. acedev0 acedev0 Public

    πŸ’« Ace's GitHub Profile

    1