Jay Mishra

Backend & Distributed Systems Engineer

I build API gateways, authentication flows, and backend services in C++ and Node.js. My work focuses on predictable routing, explicit failure handling, and dependable integrations.

Bangalore, India B.Tech, Electrical & Electronics Engineering · SJBIT · 2027

Jay Mishra outdoors near Bangalore
Jay Mishra · Bangalore

Selected work

Six systems focused on routing, distributed computing, automation, and full-stack architecture.

API gateway Reverse proxy with round-robin routing, health checks, failover, and telemetry. C++20 · Drogon · Redis · Docker Details PlayKit Spotify ↔ YouTube Music playlist migration with OAuth and fuzzy matching. TypeScript · Node.js · Express · PostgreSQL Details Incident automation Automated incident detection, diagnostic error log collection, and AI-assisted root-cause analysis. Node.js · n8n · PostgreSQL · Docker · AI Details Distributed inference Local LLM serving via Dockerized Node.js API with RPC compute offloading across network nodes. Node.js · C++ (llama.cpp) · RPC · Tailscale Details DevPilot Cloud-deployed AI developer assistant built as a TypeScript monorepo with RAG and pgvector. TypeScript · React · Express · pgvector · Redis Details Smart todo list Priority-driven task scheduling service with structured REST endpoints and persistent state. JavaScript · Node.js · Express · REST APIs Details

API gateway & load balancer

A C++20 reverse proxy built with Drogon. It distributes requests across configured backends and reports system activity through a live dashboard.

C++20 Drogon Redis PostgreSQL Docker

Event loop

Non-blocking I/O using epoll/kqueue workers.

Traffic routing

Round-robin distribution, active health probes, dead-node isolation, and retry backoff.

Rate limiting

Redis sliding-window throttling executed with atomic Lua scripts.

Access control

JWT verification, API-key validation, and CORS header handling.

Observability

WebSocket telemetry streaming with Prometheus metrics readiness.

Packaging

Multi-stage Docker builds for services, Redis, and mock backends.

Playlist transfer platform

PlayKit moves playlists between Spotify and YouTube Music, reconciling different catalogs while managing provider authentication and API limits.

TypeScript Node.js Express PostgreSQL OAuth 2.0 React

Authentication

Dual-provider OAuth 2.0 flows with token refresh and secure session storage.

Track matching

Levenshtein and token-similarity matching across titles, artists, remixes, and duration.

Migration reliability

Idempotent jobs, provider quota handling, and exponential retry backoff.

Persistence

PostgreSQL models users, migration history, token rotations, and resolution logs.

DevOps incident automation

An automated incident management and response platform using n8n, Node.js, Docker, PostgreSQL, and AI to detect application failures, analyze logs, dispatch alerts, and track incident resolution.

Node.js n8n PostgreSQL Docker AI

Failure detection

Automated health probes and webhook ingestion intercepting container crashes and 5xx spikes.

Diagnostic collector

Ingests container error logs directly into PostgreSQL for centralized diagnostic audit trails.

AI root-cause analysis

LLM-powered log summarization identifying failure causes and suggested triage steps.

Workflow orchestration

n8n workflows routing alerts and triggering automated incident lifecycle actions.

Lifecycle tracking

PostgreSQL models incident states from initial detection through resolution and post-mortem.

Containerized stack

Docker Compose configuration managing n8n workers, PostgreSQL, and Node.js microservices.

Distributed inference engine

A prototype for serving locally hosted LLMs through a Dockerized Node.js API with RPC-based compute offloading across multi-machine nodes using llama.cpp and Tailscale.

Node.js C++ (llama.cpp) RPC Docker Tailscale

Compute offloading

RPC compute offloading distributing model evaluation across local and remote nodes.

Mesh networking

Secure node connectivity across machines established via Tailscale encrypted overlay network.

Native C++ runtime

High-throughput tensor evaluation leveraging native llama.cpp engine with hardware acceleration.

REST API layer

Dockerized Node.js service exposing prompt dispatching, stream handling, and health probes.

Benchmarking

Telemetry instrumentation comparing standalone host latency against distributed RPC throughput.

Container packaging

Docker runtime ensuring consistent execution environments across heterogeneous operating systems.

DevPilot AI assistant

A cloud-deployed AI developer assistant built as a TypeScript monorepo, combining RAG-based context retrieval, vector embeddings, and background queue workers.

TypeScript React Express PostgreSQL pgvector Redis

Monorepo architecture

Decoupled workspace spanning React frontend, Express API, worker consumers, and shared types.

Vector embeddings

PostgreSQL with pgvector for fast semantic similarity search across documentation and codebases.

Worker queue

Redis-backed asynchronous queue processing compute-heavy document indexing and token jobs.

Shared contracts

End-to-end TypeScript interfaces guaranteeing compile-time validation across all packages.

Layered API design

Express controllers and services following clean architecture with strict error boundaries.

Infrastructure

Multi-stage Docker definitions orchestrating local pgvector, Redis, and API services.

Smart todo list

A task and state management service with priority scheduling, structured CRUD REST endpoints, and persistent data storage.

JavaScript Node.js Express REST APIs

RESTful routing

Standardized HTTP endpoints (GET, POST, PUT, DELETE) with request parameter validation.

Priority scheduling

Deterministic task ranking logic sorting items by urgency, deadlines, and completion states.

State persistence

Persistent data layer maintaining synchronization across mutations with atomic updates.

Middleware pipeline

Clean request logging, defensive error boundaries, and configurable CORS header controls.

Open-source packages

Small utilities published under the Zulard npm author profile.

View shared npm author profile

express-rate-limiter

Configurable Express request throttling with custom keys and Retry-After responses.

npm i express-rate-limiter

secure-oauth-state-manager

OAuth state generation, validation, and expiry for CSRF-resistant authentication flows.

npm i secure-oauth-state-manager

music-link-parser

Parses and normalizes Spotify and YouTube Music track, album, and playlist links.

npm i music-link-parser

Tools and methods

Languages

C++20, TypeScript, JavaScript (Node.js), SQL (PostgreSQL), Python

Backend systems

Node.js, Express, Drogon, REST APIs, reverse proxies, microservices

Data and state

PostgreSQL, Redis and Lua, MongoDB, schema design, indexing

Security and tooling

OAuth 2.0 / PKCE, JWT, Docker, WebSockets, Git, Linux, Postman, npm

Problem solving

Algorithm practice across arrays, hash tables, strings, two pointers, binary search, and dynamic programming.

LeetCode profile · jay2377

API reference

Run a request against the portfolio’s Express JSON routes. No request is sent until you submit; response time is not estimated.

Awaiting request

No route requested

Choose a route and run the request to view its response.

Responses are fetched from the selected route. No sample payload or estimated timing is shown before a request.

About

I’m completing a B.Tech in Electrical & Electronics Engineering at SJBIT, Bangalore, in 2027. Studying hardware, signals, and control systems shaped my interest in deterministic software, resource constraints, and low-level computing.

In backend work, I focus on clear boundaries, explicit failure handling, and systems that degrade gracefully. I build projects across C++, Node.js, identity flows, and distributed data.