PRODUCTION SYSTEMS & OPEN SOURCE CRAFT

PORTFOLIO WORKS

Distributed code runners, zero-knowledge encrypted chat on Google Play, Socratic RAG engines, and national hackathon-winning AI platforms architected by Srayash Raj.

FILTER:
Published on Google Play Store
SecuChat screen 1
SecuChat screen 2
SecuChat screen 3

SecuChat

Zero-Knowledge Cross-Platform Messenger

Cross-platform private messaging application published on the Google Play Store, implementing ECDH asymmetric key exchange for zero-knowledge end-to-end encryption across mobile and desktop platforms.

▹Built a cross-platform (Android, iOS, Web, Windows, macOS) private messaging app in Flutter, published live on the Google Play Store.
▹Implemented ECDH asymmetric encryption for end-to-end encryption of all messages, using the BLoC pattern for predictable state management.
▹Used Firebase Cloud Firestore for low-latency message streaming and explored caching strategies to scale the system.
▹Designed a custom FCM notification trigger system that preserves end-to-end encryption while supporting rich notifications.
▹Open-sourced the codebase to allow public security audits and community contributions.
FlutterBLoCFirebaseCloud FirestoreECDH EncryptionFCMCI/CD
Google Play Store Live • Zero-Knowledge Cryptography • BLoC Architecture
🥉 3rd Place National Winner • NEXHACK 2.0
KnowledgeVerse
Live Application Preview

KnowledgeVerse

Gamified AI Learning & Civilization Builder

Gamified AI learning ecosystem that converts curriculum mastery into an interactive civilization world-builder. Built during the 36-hour NEXHACK 2.0 National Hackathon against top engineering institutions, securing 3rd Place nationwide.

▹Engineered gamified learning loops where mastering concepts grants resources to expand and evolve a civilization.
▹Integrated adaptive AI-driven insights to tailor missions and difficulty to student performance.
▹Battled through 36 continuous hours of architecture, debugging, and live pitch against top national teams to win 3rd Place.
Next.jsTypeScriptAI / LLMNode.jsTailwind CSSGamification Engine
🥉 3rd Place Nationwide • 36-Hour National Sprint • 100+ Teams
LeetCode-Style Execution Engine
// code-runner.sys
$ sys --benchmark --status
✔ 95% JVM Startup Cut (26s → 5s) • K8s Isolated Pods • Pre-Warmed Go Caches

Code Runner Backend

Distributed Online Judge & Pod Sandbox

High-performance modular code execution platform similar to LeetCode, running untrusted multi-language user code inside strictly isolated Kubernetes pods with fine-grained CPU and RAM limits.

▹Built a fully modular code compiler and runner platform supporting public and private test cases, similar to an online judge (LeetCode-style).
▹Ran untrusted user code in isolated, containerized Kubernetes pods with strict memory, CPU, and time limits, correctly surfacing errors like TIME_LIMIT_EXCEEDED.
▹Built a high-performance Java driver that cut JVM startup time 95% (26s → 5s), with pre-warmed Go caches lowering RAM usage.
Go (Golang)KubernetesDockerJavaREST APISystem Design
95% JVM Startup Cut (26s → 5s) • K8s Isolated Pods • Pre-Warmed Go Caches
AWS Bedrock Nova Lite & FAISS
// rag-tutor.sys
$ sys --benchmark --status
✔ AWS Bedrock Nova Lite • MiniLM Isolated Indexes • Socratic Verification

RAG Tutor

Academic ERP with Socratic AI Guidance

FastAPI backend for a live academic ERP covering Admin, Student, and Teacher roles, featuring subject-wise Socratic RAG tutoring powered by AWS Bedrock (Amazon Nova Lite) with isolated FAISS vector indexes.

▹Built the FastAPI backend for a live academic ERP covering Admin, Student, and Teacher roles with JWT auth and Pydantic validation.
▹Implemented subject-wise RAG tutoring on AWS Bedrock (Amazon Nova Lite) with isolated FAISS indexes and MiniLM embeddings, enforcing Socratic questioning and mandatory source citations.
▹Designed the data layer on PostgreSQL as the single source of truth, with automatic semester progression logic cascading subject assignments.
▹Built quiz/assignment grading endpoints with weak-topic analytics aggregated at student and class level.
PythonFastAPISQLAlchemyAWS BedrockFAISSPostgreSQL
AWS Bedrock Nova Lite • MiniLM Isolated Indexes • Socratic Verification
🏆 1st Prize Winner — Webmaniac 2026
The Waited Chat
Live Application Preview

The Waited Chat

Cadence-Batched Real-Time Messaging

Innovative real-time messaging application deployed on Next.js and Vercel that queues outgoing messages until the sender completes their typing sentence, eliminating fragmented chat spam.

▹Built and deployed a messaging app on Next.js/TypeScript that queues outgoing messages until the sender finishes their sentence.
▹Won 1st Prize at Webmaniac (Academy of Technology) for the concept and execution.
▹Production deployment on Vercel with near-zero latency state synchronization.
Next.jsTypeScriptVercelWebSocketsTailwind CSS
🏆 1st Prize Winner @ Webmaniac 2026 • Live on Vercel
MediaPipe Gesture Engine & Three.js
// dj-roots.sys
$ sys --benchmark --status
✔ Google MediaPipe Hand Gestures • Supabase Realtime • yt-dlp Po-Token Bypass

DJ Roots

Touchless 3D Crowd-Controlled Audio System

Real-time, crowd-controlled DJ party platform with an interactive 3D interface for democratic track voting, Po-Token bypass audio backend, and camera hand-gesture control.

▹Built a real-time, crowd-controlled DJ system with a 3D interface for democratic queue voting.
▹Wrote a custom Node.js backend using yt-dlp for audio extraction that bypasses Po-Token and geo-blocking restrictions.
▹Achieved near-zero-latency state sync across devices via Supabase real-time subscriptions.
▹Added a touchless 'DJ Mode' with Google MediaPipe, letting users vote, adjust volume, and skip tracks with hand gestures.
React 19SupabaseNode.jsThree.jsGoogle MediaPipeyt-dlp
Google MediaPipe Hand Gestures • Supabase Realtime • yt-dlp Po-Token Bypass
Flutter & MySQL Offline Storage
// covid-19-tracker.sys
$ sys --benchmark --status
✔ Day-over-Day Differential Trends • Local MySQL Redundancy

Covid-19 Tracker

Offline-First Mobile Infection Analytics

Flutter application tracking day-over-day epidemiological trends across multiple intuitive visualizations with local MySQL redundancy for offline access.

▹Built a Flutter app tracking day-over-day COVID-19 infection trends across multiple views.
▹Tracked day-over-day increase and decrease in infection rate compared to the previous day.
▹Used local MySQL storage for offline access and data redundancy.
FlutterDartMySQLREST APIData Visualization
Day-over-Day Differential Trends • Local MySQL Redundancy