

Abhishek
Backend Engineer
Pune, Maharashtra, India
- I build reliable distributed systems with Node.js, Kafka, gRPC, and Rust.
- Currently building a multi-tenant messaging platform at Xoyal IT Services.
- Shipped payment integrations and event pipelines handling 2M+ events a day.
Tech stack
Experience
Xoyal IT Services
CurrentNode.js Developer
- Building backend services for a multi-tenant messaging platform using NestJS, Kafka, gRPC, ScyllaDB, ClickHouse, and PostgreSQL.
- Delivered authentication, sessions, API keys, tokens, RBAC, permissions, invitations, SMS and MMS workflows, bulk and scheduled messaging, webhooks, message logs, templates, notifications, billing, wallet operations, auto-recharge, payment history, and multi-provider payment integrations.
- Also worked on Kafka consumer reliability, retry flows, rate limiting, load testing, deployments, data migrations, and production debugging.
Freelance
Software Developer
- Built a Python trading bot that converted two swing-trading strategies into executable rules, with a historical data analysis and backtesting workflow covering six months of market data.
- Built REST APIs in Node.js, designed and optimized database schemas, implemented vector search, and integrated AI-assisted workflows to improve search and automate platform operations.
Education
Projects
2026 to PresentPG-CDC
Open SourceA 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
LiveA 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.
2026Sketch
Open SourceA 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.
2026Stele
Open SourceA permissionless Solana protocol for permanently publishing wallet-attributed records of real-world events. Content hashes are anchored on Solana while complete content can be stored through Arweave.
2026Sol Key Manager
Open SourceA Solana-focused key management tool designed around encrypted key storage, safer local workflows, and a cleaner developer experience for managing wallets and signing operations.
2026TimeFlow
Open SourceA minimalist and responsive stopwatch application built with Rust and Dioxus 0.7, with start, pause, reset, and cross-platform interface support including an iOS target.
2025Novel Hunter
Open SourceA Flask scraper and API that extracts novel rankings, metadata, chapter lists, and chapter content from online reading sources.
Video Transcoding Pipeline
Open SourceA scalable video processing pipeline built with TurboRepo, NestJS, BullMQ, Redis, PostgreSQL, AWS S3, Docker, and FFmpeg. It supports direct uploads, queued processing, multi-bitrate HLS output, and independently scalable worker services.
2025AI-powered Twitter Bot
Open SourceAn automated TypeScript bot that reads anime news from RSS feeds, generates post content through an AI workflow, schedules publishing, and records application logs.
Blog
Stripe Integration: Basic guide
Aug 18, 2026A step-by-step guide to Stripe payments: saving payment methods with SetupIntents, charging with PaymentIntents and idempotency keys, and verifying webhooks.
Read articleStreams in Node.js
Feb 15, 2026A practical introduction to Node.js streams, their types, backpressure, buffering, and streaming large files efficiently.
Read articleBuffer in Node.js
Sep 4, 2025Learn how Node.js Buffers handle raw binary data, including buffer creation, byte access, encoding conversion, and safe memory allocation.
Read articleView allGitHub
Contact
Hiring for backend work, or want to talk about Kafka, Rust, or Postgres? Email me or send a DM on X. I reply to every real message.


