
Sanskar Shukla
Breaking APIs, fixing them, and shipping faster than yesterday
Overview
Backend Developer @Senzary
Social Links
About
I'm a software engineer in Bengaluru. I build AI products and the backend systems that run them.
At Senzary, I built real-time alerting for industrial IoT sensor fleets and an LLM system that turns device logs into prioritized Jira tickets. On my own, I build things like PokerLLM, where you play poker against Claude, GPT and Gemini, and M9M, a workflow engine with AI steps.
I mostly work with TypeScript, Node.js, PostgreSQL, Redis and Kafka, and I care about systems that are fast, reliable and simple to reason about.
Right now I'm going deeper into AI engineering: RAG, agents and evals. If you're building in that space, I'd love to hear from you on X or LinkedIn.
GitHub Contributions
Stack
Experience
Senzary
Current Employer- Built an LLM-powered incident automation system: webhooks feed device-health signals (inactivity, data gaps, duplicate payloads) and error logs to an LLM that identifies root causes and generates prioritized, deduplicated Jira tickets, cutting manual triage time by 70%.
- Designed real-time alerting pipelines on the IoTLogIQ platform for LoRaWAN sensor fleets across enterprise deployments including ENI Mexico (160+ worker safety devices), P&G (300+ production motors), and Jacksonville Airport, handling severity classification, deduplication, and multi-tenant alarm routing with sub-second latency.
- Engineered a connectivity diagnostics engine tracking battery degradation curves, signal strength trends, and telemetry frequency patterns to forecast device failures before they occur, enabling proactive maintenance.
- Implemented multi-chain automated alarming handling inactivity detection, low battery, low signal, packet loss, message integrity, and duplicate device detection.
- Developed an OAuth2 token caching layer (Keycloak) that reduced authentication overhead by 4x across all inter-service API calls, and implemented graceful error recovery patterns across distributed pipelines.
- Conducted full-scale data integrity audits across the device fleet, building automated scripts to detect duplicate asset groups, orphaned records, and misconfigured routing, then resolved all production conflicts.
- TypeScript
- Node.js
- PostgreSQL
- Docker
- REST APIs
- Redis
- Kafka
- Jira API
- Keycloak (OAuth2)
- Grafana
- Cron Jobs
- WebSockets
- Confluence API
M81
- Built an end-to-end Reddit intelligence platform that scrapes target subreddits at scale, tracking what clients and their competitors post, how communities react, and which threads trend.
- Owned the full stack end to end, from scheduled scraping jobs and storage to internal dashboards, giving the team competitor insights for campaigns and replacing manual research.
- Full-Stack Development
- Web Scraping
- Scheduled Jobs
- Data Pipelines
- Internal Dashboards
- Competitor Analytics
100xDevs
- Designed and built a real-time CFD trading platform supporting BTC, ETH, and SOL with leverage up to 100x.
- Implemented an event-driven backend to stream sub-50ms price updates from Binance to clients.
- Architected the system as a monorepo with multiple services communicating via Redis pub/sub and Kafka.
- Managed in-memory order books with periodic snapshots to PostgreSQL for crash recovery.
- Built an authenticated WebSocket layer for real-time user orders and price feeds.
- Developed a high-performance frontend with live charts and responsive UI for active trading.
- Created additional systems including an n8n-like workflow automation engine for background jobs and integrations.
- Focused on reliability, low latency, and clean system design across services.
- TypeScript
- Bun
- Turborepo
- Node.js
- Express
- React
- Vite
- Tailwind CSS
- PostgreSQL
- TimescaleDB
- Prisma
- Redis
- Kafka
- WebSockets
- Binance API
- Docker
- Git
Celebal Technologies
- Built a customer churn prediction model to identify high-risk users and improve retention strategies.
- Performed data cleaning, feature engineering, and model training on large datasets using Python.
- Applied machine learning algorithms with Scikit-learn and evaluated models using real-world metrics.
- Collaborated with senior data scientists to refine pipelines and optimize model performance.
- Translated analytical results into actionable insights for business stakeholders.
- Python
- Pandas
- NumPy
- Scikit-learn
- Jupyter
- Matplotlib
- Git
Education
KIIT - Kalinga Institute of Industrial Technology
- Focused on software development, algorithms, and system design
- Completed coursework in core CS subjects and engineering fundamentals
- Data Structures
- Algorithms
- System Design
- Computer Networks
- DBMS
- Operating Systems
- Object-Oriented Programming
- Software Engineering
- Distributed Systems
- Cloud Computing
- Machine Learning
- C++
- Java
- Python
Kendriya Vidyalaya
- Grade: 81%
- Activities and societies: Volleyball, Dramatics
- Mathematics
- Physics
- Chemistry
- Computer Science
Projects(5)
A production LLM application: six providers behind one abstraction, schema-validated outputs, retry/timeout/circuit-breaker fault tolerance and persistent cross-game agent memory.
A real-time multiplayer poker platform where humans play Texas Hold'em against Claude, GPT, Gemini and Grok every decision is a live LLM call with pot odds math, opponent reads, trash talk, and persistent memory of how you play.
Key Features:
- Server authoritative game engine in pure TypeScript immutable state transitions for betting rounds, showdown evaluation across all 21 five-card combinations of 7 cards, and full multi-way side-pot/split-pot distribution clients send intents only, so cheating is architecturally impossible
- Per-player state masking over WebSockets a single Socket.io room where each connected client receives an individually masked game state, guaranteeing hole cards never leave the server two-tier state (in-memory hot path + Redis persistence) lets live games survive server restarts and redeploys mid-hand
- BYOK credential vault users' AI provider keys encrypted at rest with AES-256-GCM using the owner's user ID as authenticated data, making ciphertexts cryptographically non-transferable between accounts keys are never returned by any API or written to logs
- Six providers, three wire protocols, one abstraction Anthropic, Google, and OpenAI compatible adapters with per-seat OpenRouter routing; adding a new OpenAI compatible provider is a single catalog entry with zero adapter code
- Fault tolerant LLM orchestration every model call runs inside a timeout race with schema validated parsing, retry with backoff, and a per model circuit breaker, so a failing provider degrades to safe auto-actions without ever freezing the table
- Cross-game AI memory models persist opponent profiles, behavioral stats (VPIP, aggression), and free-form reads to Postgres between sessions play Claude twice and it opens with a scouting report on you
- TypeScript
- Next.js
- Bun
- Socket.io
- PostgreSQL
- Redis
- Prisma
- NextAuth
- Tailwind CSS
- Docker
- Caddy
- Anthropic API
- OpenAI API
- Google Gemini API
- xAI API
- OpenRouter
- AES-256-GCM
- Resend
- LLM Orchestration
- Structured Outputs
- Agent Memory
An AI workflow engine: LLM nodes (Anthropic, OpenAI, Gemini) run inside a dependency-ordered execution graph with encrypted credentials and real-time run tracing.
A visual workflow automation platform where you drag nodes onto a canvas, wire them together, and execute multi-step pipelines that chain HTTP requests, AI model calls, and third-party integrations with zero glue code.
Key Features:
- Drag-and-drop workflow editor built on ReactFlow with real-time canvas state synced to PostgreSQL through a delete-all-then-recreate transaction pattern that preserves encrypted secrets across saves, so credentials never leave the server unencrypted
- Six AI provider nodes across Anthropic, OpenAI, and Gemini with a unified credential vault where API keys are AES-encrypted at rest using per-node secret persistence, and OpenRouter routing lets users swap models without touching workflow logic
- Topological execution engine that resolves node dependencies from the connection graph, runs each node in dependency order with a 60-second per-node timeout and abort controller, and writes partial output on failure so you can debug exactly where a pipeline broke
- Template variable system with
{{variableName}}interpolation across nodes, where each node's output is namespaced by its variable name and flows downstream as context, making multi-step API chains composable without hardcoded values - Trigger system supporting manual execution, inbound Google Form webhooks with HMAC-verified secrets, and Stripe webhook events with configurable event type filtering and signing secret validation
- Discord and Slack integration nodes that post formatted messages to channels with full context from upstream nodes, plus HTTP request nodes with redirect following, DNS pinning against SSRF, and response size limiting
- Credential management with encrypted storage, per-user isolation, and type-safe provider validation so a Gemini key can't accidentally land on an Anthropic node, with the raw key never returned by any API endpoint or written to logs
- Full execution history with per-run status tracking, timestamped output snapshots, and real-time node status updates streamed through Inngest's realtime channels so the UI reflects execution progress as it happens
- TypeScript
- Next.js
- React
- tRPC
- Prisma
- PostgreSQL
- ReactFlow
- Inngest
- Jotai
- TanStack Query
- Zod
- Docker
- Caddy
- Tailwind CSS
- LLM Workflows
- DAG Execution
A distributed real-time crypto paper trading platform that streams live market data from Binance with sub-50ms latency, supporting margin trading with up to 100x leverage risk free.
Key Features:
- Real-time WebSocket price feeds processing 50K+ market data points per minute from Binance live streams with sub-50ms update latency
- Event-driven architecture using Redis Pub/Sub and Kafka for horizontal scalability and fault-tolerant event distribution across services
- CFD trading engine with margin calculations, leverage support up to 100x, partial profit/loss mechanisms, and automatic position liquidation logic
- Persistent order and position storage with PostgreSQL and TimescaleDB, with in-memory order books and periodic snapshots for crash recovery
- Full trading dashboard with live charts, real-time P&L tracking, and responsive UI built with TailwindCSS for active trading
- Containerised deployment with Docker and Caddy for reverse proxying and automatic HTTPS
- TypeScript
- Node.js
- Next.js
- Redis Pub/Sub
- Kafka
- WebSocket
- PostgreSQL
- TimescaleDB
- Prisma
- Binance API
- TailwindCSS
- Docker
- Caddy
- Real-Time Systems
A decentralized equipment tracking system that uses the Solana blockchain plus the MERN stack to maintain transparent ownership history for physical assets.
Key Features:
- Role-based access (Manufacturer/User) with JWT-secured auth flows and separate dashboards
- Manufacturers can register equipment with images and documents, then transfer ownership via wallet address
- Every transfer is recorded on-chain to create an immutable ownership timeline while metadata is kept off-chain in MongoDB
- Dark-mode dashboard for managing pending, accepted, and rejected transfers with clear status filters
- Scalable backend with file uploads, validation, and modular APIs ready for NFT-based and QR-code extensions
- Blockchain
- Solana
- MERN Stack
- MongoDB
- Express.js
- React
- Node.js
- JWT Authentication
- Web3
- Dark Mode
A full-stack SaaS platform that turns text prompts into AI-generated images with a credit-based usage model and secure payments.
Key Features:
- Natural, responsive dashboard for generating, previewing, and downloading AI images in real time
- JWT-secured authentication with protected routes and user profiles tracking credits and usage history
- Integrated Razorpay checkout to purchase credits and handle payments safely inside the app
- Robust API layer using ClipDrop for image generation, optimized for low latency and high reliability
- Clean, mobile-first UI built with reusable components for a smooth experience across devices
- Full-Stack
- SaaS
- AI Integration
- ClipDrop API
- JWT Authentication
- Razorpay
- React
- Node.js
- MongoDB
- Responsive Design
Certifications(13)
0-100 Full Stack Web Development
- Issued by
- 100xDevs
- Issued on
Learning the Basics of ABAP Programming on SAP BTP - Record of Achievement
- Issued by
- SAP
- Issued on
The Complete 2024 Web Development Bootcamp
- Issued by
- Udemy
- Issued on
Certificate of Participation in Tata Imagination Challenge 2024
- Issued by
- Unstop
- Issued on
Generative AI: Introduction and Applications
- Issued by
- IBM
- Issued on
Generative AI: Prompt Engineering Basics
- Issued by
- IBM
- Issued on
Prompt Engineering for ChatGPT
- Issued by
- Vanderbilt University
- Issued on
JPMorgan Chase & Co. Software Engineering Job Simulation
- Issued by
- Forage
- Issued on
Accenture North America - Coding: Development & Advanced Engineering Job Simulation
- Issued by
- Forage
- Issued on
Walmart USA - Advanced Software Engineering Job Simulation
- Issued by
- Forage
- Issued on
AWS Academy Graduate - AWS Academy Introduction to Cloud Semester 1
- Issued by
- Amazon Web Services (AWS)
- Issued on
Alpha DSA with Java
- Issued by
- Apna College
- Issued on
Problem Solving (Basics)
- Issued by
- HackerRank
- Issued on
Brand


