A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.
-
Updated
Feb 4, 2026 - C++
A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.
MongoDB-backed job scheduler for Node.js with atomic locking, retries (exponential backoff), cron scheduling, and event-driven observability.
Experimental patterns & decorators built on top of IMemoryCache (Microsoft.Extensions.Caching.Memory) to address common observability, performance and correctness concerns
Scaffold Bake is a single-binary CLI that atomically scaffolds and maintains projects using composable language packs and infrastructure templates from a single source of truth.
A high-performance multithreaded network firewall simulator implementing producer-consumer pattern with lock-free circular buffer using Linux futex syscalls and atomic operations. Features ordered log writing through dedicated writer thread, semaphore-based FIFO dequeue, and futex-based synchronization without busy-waiting.
Centralized traffic control service for microservices. Implements Rate Limiting and Abuse Detection using .NET 9, MediatR, and Redis with Cache-Aside pattern.
Secure SSH-based CLI file transfer & bidirectional sync tool with atomic operations and integrity verification.
Lock-free MPMC queue with C++ interoperability via shared memory
🧠 Thread-safe adaptive compression decision system - learns when to skip ineffective compression using lock-free algorithms.
HFT-Grade Voter Registry System is a high-performance, thread-safe C++ application that simulates a voter management and polling system with O(1) lookup, insertion, and deletion. It leverages smart pointers, mutex synchronization, atomic operations, and binary file I/O for efficient data handling — inspired by the design patterns used in HFT System
Production-grade real-time global counter application built with React, TypeScript, Vite, and Convex. Features atomic operations, race condition prevention, and real-time synchronization across multiple users.
Repository of the lab9 assignment for the Parallel Programming course.
Add a description, image, and links to the atomic-operations topic page so that developers can more easily learn about it.
To associate your repository with the atomic-operations topic, visit your repo's landing page and select "manage topics."