Skip to content
View code-1py's full-sized avatar
🎯
Working on Riven
🎯
Working on Riven

Organizations

@RivoraEcosystem

Block or report code-1py

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
code-1py/README.md

Hi, I'm Bhavya Malhotra 👋

Student developer, learning by building; exploring backend systems and network protocols; building projects and sharing what I learn

I'm a student developer still exploring the many sides of software. I learn by building, experimenting, and sharing projects as they evolve. Lately, I've been interested in backend systems and how network protocols make the internet work.

Portfolio · GitHub · LinkedIn · X


What I'm building

An open-source Python web ecosystem I'm developing while learning about modern web protocols and server design.

  • RCP is an ASGI-inspired application server interface optimized for HTTP/3 and WebTransport; v2 is released with WebTransport support.
  • Riven is an RCP-based web server that currently serves RCP and ASGI applications using HTTP/3 in python. WebTransport support is in progress.
  • A Rivora web framework is in the planning stage.

Things I work with

Python, JavaScript, FastAPI, MongoDB, SQLite, Git, GitHub, VS Code, and Linux

asyncio · aioquic · uvloop · winloop · HTTP/3 · QUIC · WebTransport

Projects

Async Python library for structured network scan workflows, with typed results and configurable timeouts.

Desktop music and video player built with Python, FastAPI, and PyWebView.

Backend for a Discord community server website, with authentication, MongoDB integration, and admin features.

Discord bot that creates and manages temporary voice channels.

Currently exploring

  • Backend systems and async programming
  • Async Python systems
  • HTTP/3, QUIC, and WebTransport
  • How internet communication and web server architecture fit together

Building, learning, and sharing the process along the way.

Popular repositories Loading

  1. VoiceForge VoiceForge Public

    A self-hosted Discord bot for dynamic temporary voice channel management.

    Python 9 2

  2. Fukray Fukray Public

    Fukray Website Backend

    Python 4

  3. RaagaX RaagaX Public

    A self-contained desktop music and video player. Paste a link or search by name — RaagaX fetches and plays it instantly. No downloads, no accounts, no browser needed.

    Python 3

  4. Calculator-app-with-kotlin Calculator-app-with-kotlin Public

    Calculator app built as part of my App Development with Kotlin course.

    Kotlin 3

  5. terminal-chat-app-with-QUIC terminal-chat-app-with-QUIC Public

    A terminal-based chat application built with Python and aioquic to learn QUIC internals. Implements stream-based messaging, connection lifecycle management, protocol validation, and event-driven co…

    Python 3

  6. NetraX NetraX Public

    Async Python wrapper for Nmap with typed dataclasses, asyncio support, XML parsing, configurable timeouts, and built-in scan profiles.

    Python 2