Initializing portfolio

Backend systems / open source / product-grade APIs

HarsheetSharma

Building as aBackend Engineer

Backend-focused engineer working with TypeScript, Node.js, PostgreSQL, Redis, queues, and distributed systems. I like APIs that are observable, idempotent, and correct when traffic, retries, and partial failures show up.

TypeScriptNode.jsPostgreSQLRedisBullMQPrismaDockerGitHub ActionsTypeScriptNode.jsPostgreSQLRedisBullMQPrismaDockerGitHub ActionsTypeScriptNode.jsPostgreSQLRedisBullMQPrismaDockerGitHub Actions
IdempotencyRetriesQueuesOpenAPIAJVTransactionsObservabilitySystem DesignIdempotencyRetriesQueuesOpenAPIAJVTransactionsObservabilitySystem DesignIdempotencyRetriesQueuesOpenAPIAJVTransactionsObservabilitySystem Design

About Me

Backend-first, with a taste for systems that behave when pressure arrives.

My work sits at the intersection of APIs, data consistency, background processing, and operational reliability. I care about the invisible details: the retry that should not double-charge, the queue that should recover, and the database transaction that should stay honest.

5,000+Concurrent job simulations
99%Workflow uptime target
90.5%Job success rate with recovery
85%Reduction in failed conflicts

Correctness Under Load

Transactions, idempotency, locks, retries, and backoff are treated as product features.

Clear System Boundaries

Control-plane coordination stays separate from worker execution so systems scale without becoming mysterious.

Production-Minded APIs

Validation, observability, and predictable failure modes are designed before the happy path is called done.

Featured Projects

Projects that showcase backend work with real engineering weight.

Distributed workflow orchestration engine

OpsFlow

A control-plane and worker-plane architecture for async job execution, retry orchestration, and observable background processing.

5,000+ concurrent simulations with resilient recovery paths.

TypeScriptNode.jsRedisBullMQPostgreSQL
Transaction-safe transfer engine

Payment System

A backend-first payment product focused on row-level locking, idempotent transaction flows, and consistency under concurrent retries.

Validated ledger correctness across 100+ concurrent user scenarios.

Node.jsPostgreSQLPrismaStripeTransactions
Production code in established projects

Open Source Contributions

Focused contributions to Rocket.Chat and AsyncAPI across API migration, federation utilities, and mobile layout reliability.

Review-ready patches for mature teams and production-facing codebases.

Rocket.ChatAsyncAPITypeScriptAJVAPI tooling

Skills

Backend technologies focused on APIs, distributed systems, performance, and reliability.

Categorized by how I actually use the tools: APIs, data, systems behavior, and delivery.

Backend

Node.jsTypeScriptExpressHonoREST APIsBullMQWebSockets

Data

PostgreSQLRedisPrismaMySQLMongoDBRow locking

Systems

Distributed systemsIdempotencyFault toleranceCachingConcurrency

Tooling

DockerGitHub ActionsLinuxGitPostmanSwaggerAWS essentials

Tech Stack

TypeScript
Node.js
Next.js
React
PostgreSQL
Redis
Prisma
BullMQ
Docker
GitHub Actions
GSAP
Framer Motion
Tailwind CSS

GitHub Activity

Projects, contributions, and the technologies I work with regularly.

Live GitHub Pulse

Contribution Field

dynamic

GitHub language mix appears here when the public API responds.

Engineering Approach

I focus on building reliable backend systems with clean architecture, predictable behavior, and scalable APIs.

Most of my work revolves around queues, transactional flows, concurrency handling, caching, and real-time systems.

Engineering Review NoteOpen-source contribution feedback

Built backend systems around clean boundaries, observability, and predictable scaling.

Portfolio SignalTechnical positioning

Experience

Recent work, open-source proof, and technical trajectory.

March 2026

Rocket.Chat API Migration

Open Source

Migrated the rooms.createDiscussion endpoint into the new API structure with AJV validation as part of the OpenAPI modernization effort.

March 2026

Rocket.Chat Federation

Open Source

Extracted Matrix user ID generation into a reusable utility and resolved a review-stage bug before the contribution landed.

March 2026

AsyncAPI Studio

Open Source

Fixed mobile overflow from unwrapped monospace strings with a clean change that passed quality gates without new issues.

Education

BCA

RTM Nagpur University

Computer applications foundation with a self-directed focus on backend architecture and production systems.

Contact

Let’s build something fast, observable, and dependable.

harshitsharma8012@gmail.com Nagpur, Maharashtra

This demo form keeps the interaction client-side. Connect a mail API or Vercel server action when deploying.