Skip to content
View DibbayajyotiRoy's full-sized avatar
🖥️
I may be slow to respond.
🖥️
I may be slow to respond.

Block or report DibbayajyotiRoy

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.

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

Dibbayajyoti Roy

Backend & Systems Engineer · Rust · Contributor to Meta's pyrefly and ReductStore

Time-series data infrastructure · developer tooling · production systems that ship

Portfolio LinkedIn X Email

Profile Views


About

Backend and systems engineer based in Agartala, India, building production SaaS at Yupcha Softwares and contributing to production Rust codebases in the time-series database and developer-tooling space.

  • 6 merged pull requests across two production Rust projects, one of them Meta's
  • Currently: SDE at Yupcha — speech-to-speech AI interview tooling (AWS Bedrock, LiveKit/WebRTC), HR automation SaaS
  • Open to: backend / systems / infrastructure roles — Rust-focused, remote or relocation (EU, Canada, Australia)
  • B.Tech Computer Science · ICFAI University Tripura · 2026

Open Source

6 merged pull requests across two production Rust projects. Focus: the observability and system-events layer of a time-series database, plus a fix in Meta's Python type checker.

ReductStore — time-series database for robotics & industrial IoT (Rust)

PR Contribution
#1496 Led a cross-cutting refactor unifying all $system event handling under one logger — requested directly by the maintainer. Generic event sink, type-safe event-kind enum, consolidated five event pipelines with the external record format provably unchanged.
#1467 System log capture to $system/logs — abstract log-sink hook in the base crate (zero reverse dependency) with a task_local reentrancy guard preventing an infinite logging loop.
#1474 Per-bucket usage statistics with distinct entry-level read/write counters and record counts.
#1431 Instance-wide usage statistics emitted as queryable $system records.
#1417 Replication diagnostics as queryable telemetry — shipped in v1.20, credited by the co-founder.

pyrefly — Meta's Python type checker (Rust)

PR Contribution
#3840 Fixed a false-positive untyped-import diagnostic for packages shipping py.typed (PEP 561), correctly handling submodules where the marker lives at the package root.

Selected Work at Yupcha Softwares

  • Rebuilt a production speech-to-speech AI interviewer from a high-latency inherited codebase into a deployed service — unified STT/LLM/TTS into a single pipeline on AWS Bedrock (Nova Sonic), Pipecat, LiveKit/WebRTC.
  • Cut a hot polling path ~90% by rewriting a Redis SCAN+GET pattern as MGET batching.
  • Reduced page load 3.4s → 1.9s (~44%) by eliminating N+1 queries, adding composite indexes, and route-splitting Next.js bundles.
  • Deployed and operated services on Proxmox/Linux — systemd units, nginx reverse proxy with automated TLS, journald.

Projects

  • Fresco — open-source live wallpaper engine for Linux (Rust · GTK4 · Wayland). Per-output supervised subprocesses over libmpv, with a compositor test matrix and rendering-fidelity harness verifying behaviour across Wayland compositors before release.
  • AHTML — agent-readable HTML standard (WebMCP / OpenAPI 3.1 / JSON-LD from one source). 17k+ downloads across the @ahtmljs suite.
  • RoyUI — TypeScript-first, RSC-safe React component library. 3k+ npm downloads.
  • whatbroke — crash-context packager for AI debugging; MCP server, git-anchored suspect ranking, parsers for five test runners.

Tech Stack

Rust TypeScript Node.js PostgreSQL Redis Linux Docker AWS


GitHub Activity

Streak


Achievements

  • Winner — NITA Arjuna 2.0 National Hackathon (2025), 200+ teams
  • Winner — Technovate Project Exhibition (2025)
  • 1st Runner-Up — NITA–ISRO Space Hackathon (2024)
  • Top 500 — AI for Bharat hackathon

Open to backend / systems / infrastructure roles — rdibbayajyoti@gmail.com

Pinned Loading

  1. Fresco Fresco Public

    Fresco — free live wallpapers for Linux. Built-in wallpaper catalog, per-monitor wallpapers, day/night schedules, hardware-accelerated video/GIF playback on X11 & Wayland. The open-source Wallpaper…

    Rust 16

  2. AHTML AHTML Public

    Write your page once — AHTML emits MCP, OpenAPI, JSON-LD & llms.txt for AI agents from your existing Next.js, Vite or SvelteKit app. Zero migration. MIT.

    TypeScript 6

  3. RoyUI RoyUI Public

    Animated, RSC-safe React components for Next.js, Vite & Remix — TypeScript-first, tree-shakable, MIT. A lightweight shadcn/ui, Aceternity & Magic UI alternative.

    TypeScript 1

  4. ai-for-bharat ai-for-bharat Public

    TypeScript 5

  5. Rust-FullStack-App Rust-FullStack-App Public

    Full Stack Application for EMS made with React and Rust backend as serverside, with Dockerization.

    TypeScript 4

  6. rust-wasm-Library rust-wasm-Library Public

    Fast WebAssembly JSON diff for JS/TS. Real JSON Pointer paths, applyPatch, revertPatch, RFC 6902 output, undo/redo, 3-way merge, React hook, CLI.

    TypeScript 2