Abhishek

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.

Find me on socials

Tech stack

Node.jsTypeScriptNestJSExpress.jsKafkagRPCBullMQRedisValkeyScyllaDBClickHousePostgreSQLMongoDBPrismaDrizzleDockerAWSGitHub Actionsk6LinuxRustTokioAxumDioxusSolanaAnchorArweavePythonFlaskNext.jsReact

Experience

X

Xoyal IT Services

Current

Node.js Developer

June 2025 - PresentPune, Maharashtra
  • 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.
F

Freelance

Software Developer

Mar 2025 - May 2025Remote
  • 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.
E

Full-time Software Trainee

Jan 2024 - Mar 2025Pune, Maharashtra
  • 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

C

Bachelor of Computer Applications

2023 - 2026

Projects

PG-CDC2026 to Present

PG-CDC

Open Source

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.

RustPostgreSQLCDCRedpandaClickHouseTokioRatatuiDocker
2026

Cassie

Live

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.

RustSolanaAnchorNext.jsSurfpoolCPIPDAs
Sketch2026

Sketch

Open Source

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.

RustAxumTokioWebSocketsSerde
Stele2026

Stele

Open Source

A 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.

RustSolanaAnchorArweavePDAs
Sol Key Manager2026

Sol Key Manager

Open Source

A Solana-focused key management tool designed around encrypted key storage, safer local workflows, and a cleaner developer experience for managing wallets and signing operations.

RustSolanaCryptographyCLIKey Management
TimeFlow2026

TimeFlow

Open Source

A 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.

RustDioxusiOSResponsive UI
Novel Hunter2025

Novel Hunter

Open Source

A Flask scraper and API that extracts novel rankings, metadata, chapter lists, and chapter content from online reading sources.

PythonFlaskWeb ScrapingREST API
2025

Video Transcoding Pipeline

Open Source

A 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.

TurboRepoNestJSNode.jsTypeScriptPostgreSQLPrismaBullMQRedisAWS S3FFmpegDocker
AI-powered Twitter Bot2025

AI-powered Twitter Bot

Open Source

An automated TypeScript bot that reads anime news from RSS feeds, generates post content through an AI workflow, schedules publishing, and records application logs.

Node.jsTypeScriptnode-cronWinstonLangChainTwitter APIRSS
TinyURL2024 to Present

TinyURL

Live

A URL shortening application with custom slugs, password protection, authentication, click tracking, and a database-backed management interface.

Next.jsTypeScriptPostgreSQLPrismaTailwind CSSshadcn/ui
Next.js Starter2024 to Present

Next.js Starter

Live

A reusable Next.js starter template for building scalable web applications with authentication, PostgreSQL, Prisma, Tailwind CSS, and a prepared component system.

Next.jsTypeScriptPostgreSQLPrismaTailwind CSSshadcn/uiNextAuth
Email Validator2024

Email Validator

Live

A free email validation tool for checking and cleaning email lists, designed to improve list quality and reduce invalid addresses before campaigns are sent.

Next.jsTypeScriptTailwind CSSshadcn/uiGoogle Sheets

Blog

GitHub

776 contributions

in the past 12 months

@abhishek-shivale
LessMore

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.