Skip to content
View devpryan7792's full-sized avatar

Block or report devpryan7792

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
devpryan7792/README.md

Hey, I'm Pradyumn. I build low-level systems, Linux appliances, and explore graphics engines.

Most of my time goes into experimenting with operating system plumbing: boot paths, static init supervisors, Wayland compositor internals, and immutable filesystems.


Projects

  • kurogane (Rust) — Static micro-supervisor (kurogane-init) and immutable Linux appliance engine. Packages workloads into compressed, read-only EROFS images (lz4hc,12) with decoupled Wayland mediation (cage + seatd) and zero-allocation pre-exec sandboxing. Boots under 1.8s in QEMU. Live portal at is.gd/kurogane.
  • chronodb (Rust) — Embedded append-only storage engine. Memory-mapped zero-copy reads, CRC32-C verified pages, crash-safe writes, and sub-microsecond point-in-time (as-of) entity queries.
  • hyprquickshell (QML, Shell) — Daily driver desktop setup. Arch Linux + Hyprland interface built on Quickshell and Qt6/QML, with Matugen dynamic theming and turnkey automation.
  • kaze-os (Shell) — Modular Arch Linux build engine generating specialized Wayland desktop flavors (Hayate, Kasumi, Nagomi).
  • saknussemm (JavaScript, GLSL) — Scroll-driven subterranean web journey honoring Jules Verne. Custom 2.5D volumetric light beams (god rays), normal-mapped rock strata, and WebGL fluid distortion shaders.
  • impulse3d (TypeScript) — Zero-dependency 3D rigid-body physics engine with an interactive Three.js playground.

Upstream Contributions

Patches and bug fixes I've submitted to tools in my daily workflow:

  • hyprwm/hyprlock#1091 — Defers auth initialization until the session lock surface is acquired.
  • python/cpython#159081 — Corrects UnicodeDecodeError byte offsets in utf-8-sig when input has a BOM.
  • astral-sh/ruff#29810 — Fixes parser bug treating relative imports from __future__ as future imports.
  • janbjorge/pgqueuer#954 (Merged) — Driver refactor removing unused task manager ports.
  • oxpull/django-ox#149 (Merged) — Adds ox_retry and ox_discard CLI commands.
  • Other work in hyprwm/Hyprland, hyprwm/hypridle, psycopg, and Cap.

Environment
  • OS: Arch Linux
  • Compositor: Hyprland
  • Terminal: Ghostty
  • Languages: Rust, C/C++, TypeScript, Python, Shell
  • Virtualization & Testing: QEMU / KVM

Pinned Loading

  1. kurogane kurogane Public

    Game Boy cartridges for operating systems. Instant-on (<1.8s), declarative, immutable appliances on pure EROFS.

    Rust 1 2

  2. saknussemm saknussemm Public

    An immersive 2.5D scroll-driven subterranean exploration tribute to Jules Verne's Journey to the Center of the Earth

    JavaScript

  3. hyprquickshell hyprquickshell Public

    QML

  4. chronodb chronodb Public

    Embedded append-only time-travel storage engine in Rust — mmap zero-copy reads, CRC32-C verified pages, crash-safe writes, sub-microsecond as-of queries

    Rust

  5. ghosttree ghosttree Public

    Autonomous Git worktree swarm orchestrator - run N competing AI agents, auto-grade with real tests, merge the winner

    Rust

  6. impulse3d impulse3d Public

    Zero-dependency 3D rigid-body physics engine in TypeScript with an interactive Three.js playground

    TypeScript