Back to Works
BACKENDRUBY ON RAILSPOSTGRESQLRBAC
2024ENTERPRISE BIDDING PLATFORM
An internal B2B auction platform built with Ruby on Rails, featuring real-time bidding and advanced RBAC.

Project Overview
ENTERPRISE BIDDING PLATFORM is a robust B2B auction ecosystem engineered to handle high-concurrency bidding wars while strictly enforcing permissions and compliance across different corporate tiers.
Architecture & Backend Engineering
- Role-Based Access Control (RBAC): Implemented a highly granular, policy-driven authorization system using Pundit. It safely isolates actions for Admins, Buyers, Sellers, and Auditors across multi-tenant environments.
- Real-time Auctions: Leveraged ActionCable (WebSockets) and Redis to broadcast bid updates, outbid notifications, and timer syncs with sub-second latency to all connected clients.
- Data Integrity & Audit Trails: Engineered append-only event sourcing for bids and strict PostgreSQL transaction locks to prevent race conditions during high-frequency bidding moments.
- Asynchronous Processing: Configured Sidekiq for offloading email notifications, report generation, and automated auction closing tasks.
Tech Stack
Ruby on RailsPostgreSQLRedisActionCableSidekiq
Links
Private Project
Year
2024
Other Works
In progressNewHR PLATFORM
2026A multi-tenant B2B SaaS recruitment and compliance platform with event-driven background processing and Elasticsearch job discovery.
- React
- Vite
- TanStack Query
- NestJS
- PostgreSQL
- Redis
- Inngest
- Elasticsearch
- Docker
- Railway
CompletedNewDIGITAL WALLET
2026A FinTech digital wallet, loyalty rewards system, and marketplace platform with interactive tree visualizations and transaction flows.
- Turborepo
- Next.js
- React
- Vite
- TypeScript
- @xyflow/react
- Recharts
- TanStack Query
- TanStack Table
- Zustand
- Tailwind CSS
- Shadcn UI
In progressCORPORATE PLATFORM
2025A corporate platform and modular headless CMS website built with Turborepo, Next.js, and interactive analytics visualizers.
- Turborepo
- Next.js
- React
- Vite
- TypeScript
- @xyflow/react
- Recharts
- TanStack Query
- Zustand
- Tailwind CSS
- Shadcn UI