Ankit Arsh - Full Stack Developer

Backend-Heavy Systems

An insatiable hunger for the digital craft. Constantly devouring new technologies to build, scale, and master the intricate mechanics of real-world, production-driven applications.

Fourth-year B.Tech student at KIIT, Bhubaneswar. Rooted in Ranchi, Jharkhand.

Outside the kitchen

Education

KIIT, Bhubaneswar · B.Tech Information Technology

Projects

CRESCENDO Workflow Automation Platform

A no-code workflow automation engine built entirely from scratch, comparable to Zapier. Triggers, actions, and multi-step workflows run reliably via Redis Streams. The integration framework is fully data-driven. Adding a new app requires zero code changes, only a database entry. 20+ supported integrations including Google, Slack, GitHub, Discord, Spotify, OpenAI, and more.

Under the hood: Transactional Outbox for guaranteed event delivery. Distributed Redis locks with atomic Lua scripts. Manual ACK on execution queues with Dead Letter Queue and PEL reclaim reaper for crash recovery. Multi-layer auth covering OAuth 2.0, JWT, and TOTP-based MFA. Node-graph workflow builder in React with schema-driven form rendering. Transactional email subsystem with async processing, domain verification, and delivery lifecycle tracking.

Ingredients: Spring Boot 4 · React 19 · PostgreSQL · Redis Streams · Docker · OAuth 2.0 · CQRS · Event-Driven Architecture · XYFlow · Cloudflare Tunnel · Azure

YapLab Real-Time Messaging Platform · Completed 2025

A production-deployed, full-stack real-time messaging system built from scratch. Personal and group chats, file sharing across all media types, message threading, typing indicators, and SENT to DELIVERED to READ tracking with live tick updates.

Solved a real security problem: Spring Boot's WebSocket documentation assumes session-based auth, which does not work with stateless JWT. Built a custom STOMP channel interceptor to validate tokens at the CONNECT level. A gap in the official documentation with no clean existing answer. AES-256 encryption at rest for all message content. CI/CD via GitHub Actions to Azure App Service.

Stack: Spring Boot 3.4 · React 19 · WebSocket/STOMP · MySQL · Docker · Azure · GitHub Actions

Links: github.com/AnkitArsh19/yaplab-app, yaplab.social

Kaizen Educational Video Platform · Team Project · Backend Lead

Backend lead for a team e-learning platform. Designed the full API surface, HLS adaptive streaming at multiple resolutions, chunked video upload, live OBS/RTMP streaming, and a Python FastAPI recommendation service using hybrid content-based and collaborative filtering. Integrated Sarvam AI for multi-language support across 9 Indian languages.

Stack: Spring Boot 4 · Next.js · FastAPI · Cloudinary · PostgreSQL · Sarvam AI

Smart India Hackathon 2025 · Team Heisenbugs · Team Lead

Led a 6-person team across backend, frontend, and AI/ML. Pivoted the problem statement in 5 days under competition pressure. Integrated a RAG pipeline, FAISS vector search, and semantic clustering into the Spring Boot backend for AI-based evaluation of R&D proposals for NaCCER, CMPDI Ranchi.

Skills

The Game Portfolio

A project that was never meant to be professional. I recreated Pokemon Fire Red as a portfolio. Different buildings on the map hold information about me. Walk in and you find out where I studied, what I built, what I am interested in. You can collect Pokemon and battle in the routes between buildings. It exists because building for joy matters just as much as building for work. Not on the main menu. Worth visiting. Click here. (Link coming soon)

Contact & Socials