Skip to content
View roy-abir05's full-sized avatar

Highlights

  • Pro

Block or report roy-abir05

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

Abir Roy's Profile Banner

Abir Roy | Systems Engineer ⚙️

C++ Developer | High-Performance Computing (HPC) | Algorithmic Problem Solver

Portfolio

Welcome to my digital workspace. I am a pre-final year Engineering undergraduate at NIT Durgapur with a deep background in competitive programming (Indian National Olympiad in Informatics INOI 2023 Bronze Medalist 🥉). I focus heavily on low-latency systems engineering and actively contribute to large-scale open-source codebases, specializing in parallel C++ algorithms while also resolving complex infrastructure challenges in enterprise ecosystems.

🔭 Current Focus

  • High-Performance Computing: Building distributed, parallel algorithms and non-uniform segmentation infrastructure for STE||AR Group (HPX).
  • Low-Latency Systems: Engineering C++17/C++20 data structures, including wait-free SPSC ring buffers and high-performance limit order book engines.
  • Enterprise Open Source: Diagnosing and resolving complex routing, tracking, and CLI issues across production repositories like Cal.com and the Google Gemini CLI.

🏆 Highlighted Engineering Work

  • HPX (C++ Standard Parallelism):
    • Implemented and merged the segmented hpx::equal parallel algorithm for distributed memory vectors.
    • Engineered the reduction logic and infrastructure for the segmented hpx::mismatch parallel algorithm.
  • Micromatch: Engineered a C++17 Limit Order Book engine with sub-100ns matching latency and O(1) order cancellation.
  • AtomicQueue: Architecting a wait-free Single-Producer Single-Consumer (SPSC) ring buffer using C++20 atomics.

💻 Technical Arsenal

Systems & High-Performance: C++ C Java Python Linux Docker

Full-Stack & Web Infrastructure: TypeScript React Next.js Node.js Spring Boot PostgreSQL Vercel


📊 GitHub Activity

GitHub Stats Top Languages


🌐 Connect with Me:

Portfolio LinkedIn Medium email Codeforces CodeChef
🌐 Portfolio: roy-abir05.vercel.app
📫 Email: royabirdhn@gmail.com

Pinned Loading

  1. Micromatch Micromatch Public

    C++

  2. hpx-parallel-matrix-multiplier hpx-parallel-matrix-multiplier Public

    C++

  3. portfolio portfolio Public

    TypeScript