Kalpesh Prajapati's Work | ContraWork by Kalpesh Prajapati
Kalpesh Prajapati

Kalpesh Prajapati

Experienced Senior Software Development Engineer

New to Contra

Kalpesh is ready for their next project!

Followed by GALLERY L
Cover image for Baccarat — real-time multiplayer card
Baccarat — real-time multiplayer card game: An online Baccarat table where players bet, deal and settle in real time, together. Multiple players sit at the same table and watch the same round unfold at the same instant, so every client has to stay in sync to the card. A server-authoritative game loop runs the round — betting window, deal, third-card rule, settlement — and pushes state over WebSockets, which means no client can influence the outcome. The shoe is shuffled with a cryptographically secure RNG and every round is recorded, so any hand can be replayed and verified after the fact. **Built** - Player / Banker / Tie betting with per-round bet windows and limits - Real-time multiplayer tables synchronised over WebSockets - Server-authoritative game loop implementing full Baccarat drawing rules - Cryptographically secure RNG shuffle with a verifiable, replayable round log - Automatic settlement, payout and per-player hand history
0
13
Cover image for A central authorization service that
A central authorization service that decides who can do what — in real time: Instead of permission checks scattered through every service, one engine answers a single question: given this user, this action and this resource, ALLOW or DENY? Policies combine roles (RBAC) with attributes (ABAC) — department, ownership, region, time of day — so product teams change a policy instead of shipping code. Every decision is logged, which is what auditors actually ask for. Built - Role-based and attribute-based policy evaluation - Low-latency decision API with policy caching - Policy authoring and versioning, so changes are reviewable and reversible - Immutable audit log of every allow/deny decision
0
18
Cover image for A healthcare booking platform connecting
A healthcare booking platform connecting patients with the right doctor: Patients search by speciality, see genuinely live availability, and book a slot in a few taps. The hard part is concurrency: two patients tapping the same 10:30 slot at the same moment must not both get it. Slot locking and transactional booking make that safe, and reminders cut no-shows. Built - Doctor search and profiles with speciality and location filters - Real-time slot availability with race-safe booking and cancellation - Appointment lifecycle: book, reschedule, cancel, remind - Patient records with role-based access, so staff see only what they should
0
22
Cover image for An e-commerce storefront for buying,
An e-commerce storefront for buying, gifting and redeeming digital gift cards. Customers pick a card and an amount, pay through a secure checkout, and the recipient gets the card by email within seconds. Behind it sits the part that actually matters: a balance ledger that stays correct under concurrent redemptions, idempotent payment handling so a retried request never double-charges, and a full audit trail of every issue and redemption. Built - Card catalogue, custom amounts and gift-to-a-friend flow - Payment gateway integration with idempotent, retry-safe order handling - Email delivery pipeline for instant card issuance - Balance, partial redemption and expiry logic backed by a transactional ledger
0
28