I am a backend engineer with 2.8 years of experience building reliable distributed systems with Node.js, TypeScript, Kafka, gRPC, PostgreSQL, and Rust
I love building software that scales and solves real problems. I build software in multiple languages, primarily Rust, JavaScript, and TypeScript, and try to make every system as efficient as possible. I have built multiple payment integrations for high-scale systems and event-driven systems using Kafka that process more than 2+ million events per day.
Projects

PG-CDC
A production-grade learning project for PostgreSQL change data capture. It explores WAL and logical replication, event streaming through Redpanda, asynchronous Rust processing, ClickHouse synchronization, Docker-based infrastructure, and terminal monitoring.
Cassie
A permissionless optimistic oracle on Solana. Users can post bountied questions, submit bonded answers, dispute proposals, and resolve escalated cases through a reputation-weighted council. It also supports callbacks for external programs.

Sketch
A real-time collaborative drawing server built with Rust, Axum, Tokio, and WebSockets. It includes concurrent state management, event broadcasting, room coordination, and drawing history replay.
Experience
Node.js Developer
Xoyal IT Services
June 2025 - Present

Software Developer
Freelance
Mar 2025 - May 2025
Full-time Software Trainee
EcoStart Ventures Inc.
Jan 2024 - Mar 2025
Education
Bachelor of Computer Applications
Chandigarh University
2023 - 2026
Tech Stack
Contact