Home About Projects Blog DSA Finance Life Logs Connect
$ booting yashOS v2.0... loading identity... initializing projects... mounting knowledge base... welcome.

Yash
Srivastava

Software Engineer
AI / ML
Systems Builder
Delhi, IN

Building production-grade SaaS systems — from centralized identity infrastructure to AI-powered evaluation engines. Backend-heavy. Systems-first. No shortcuts.

View Projects Read About
0+
Production Systems
0+
Years at RPATech
0
GPA · GGSIPU
<2s
AI Pipeline Latency
Scroll
Available for opportunities
RPATech · Full Stack Dev
Building Authnex · HRMS v2
Delhi, India · UTC+5:30
TypeScript· Node.js· PHP / LAMP· MySQL· Redis· LLM Orchestration· Multi-Tenant SaaS· JWT · OAuth 2.0 · RBAC· OpenAI · Gemini · Claude· STT · TTS Pipelines· OCR · Vision Models· Cloudflare· Async Workers· TypeScript· Node.js· PHP / LAMP· MySQL· Redis· LLM Orchestration· Multi-Tenant SaaS· JWT · OAuth 2.0 · RBAC· OpenAI · Gemini · Claude· STT · TTS Pipelines· OCR · Vision Models· Cloudflare· Async Workers·
Explore yashOS

Navigate the Lab

Featured Work

What I've Built

01
Authnex
Centralized Identity & Access Management Platform
TypeScript Node.js Redis OAuth 2.0
+
  • Centralized auth authority serving all internal SaaS products — replaced per-product login fragmentation with unified identity infrastructure.
  • JWT + rotating refresh tokens — each token invalidated on use, preventing replay attacks. Short-lived access tokens by design.
  • Multi-tenant RBAC via junction-table architecture — one user, multiple orgs, distinct roles per tenant. No account duplication.
  • Hybrid session layer — Redis for sub-ms blacklist lookups + MySQL for durable persistence. Full-user session kill on suspicion.
  • Local JWT validation by consumers — stateless, horizontally scalable without auth bottleneck per request.
  • Cloudflare edge with IP anomaly detection, rate limiting, social login support.
Stack
TypeScript · Node.js
MySQL · Redis
Cloudflare · JWT
OAuth 2.0
Highlights
Multi-tenant RBAC
Token rotation
Stateless validation
Blacklist caching
02
AI Interview Engine
Autonomous Candidate Evaluation System
LLM Orchestration STT/TTS Node.js
+
  • 30s → <2s latency — root cause was tight sequential STT→LLM→TTS coupling. Decoupled pipeline, async execution, parallel API orchestration.
  • Plugin-style model abstraction — runtime switching between OpenAI, Gemini, Claude, Mistral, ElevenLabs. Zero code change per swap.
  • Prompt orchestration with role-specific templates + incremental transcript accumulation. JSON output enforced with schema validation.
  • Hybrid scoring engine — LLM eval + rule-based validation + weighted aggregation. All async via concurrent workers.
  • Retry + fallback routing — provider failure triggers automatic reroute to next priority in chain.
Models Used
OpenAI · Gemini
Claude · Mistral
ElevenLabs · Self-hosted
Key Win
30s pipeline
→ <2s end-to-end
03
HRMS Platform
Multi-Tenant Enterprise Workforce Management
PHP MySQL Redis LAMP
+
  • End-to-end workforce platform — recruitment, onboarding, attendance, leave, training, certifications, PMS, incentives, MIS reporting.
  • Concurrency-safe attendance — DB-level UNIQUE(employee_id, date) prevents duplicates under parallel requests. 20% fewer discrepancies.
  • Multi-reviewer PMS with weighted dynamic scoring, configurable aggregation, and evaluation locking.
  • Rule-based incentive engine — formula-driven payouts tied to PMS. Rules stored as DB records for zero-code updates.
  • Indexed views + query tuning → ~25% reduction in MIS analytics latency.
Stack
PHP (LAMP) · MySQL
Redis · Bootstrap
jQuery · PHPMailer
Modules
Recruitment · PMS
Attendance · Leave
Incentives · MIS
04
Helpdesk & SLA System
Multi-Tenant Ticketing with Full Email Engine
PHP IMAP/SMTP MySQL
+
  • Full IMAP integration from scratch — inbound ingestion, threading, reply handling, archiving, attachment management.
  • 3-layer deduplication — Message-ID + In-Reply-To headers (primary), subject normalization for Re:/Fwd (secondary), body validation (tertiary).
  • Contract-based SLA engine — timezone-aware UTC deadline computation, 24×7. Immutably attached at ticket creation.
  • Attachments on object storage + CDN — decoupled from DB, served from edge.
Hardest Part
IMAP thread
reconstruction +
3-layer email dedup
in production
View All Projects →
Arsenal

What I Build With

// Backend & Languages
TypeScript / JS
PHP (OOP / LAMP)
Node.js
Python
REST APIs
// Data & Infrastructure
MySQL
Redis
JWT / OAuth 2.0
RBAC Systems
Cloudflare
// AI / ML
LLM Orchestration
OpenAI / Gemini
STT / TTS Pipelines
OCR / Vision Models
Prompt Engineering
About

The Person
Behind It

I'm a Full Stack Developer at RPATech, building production SaaS platforms that have to work at scale — not just demo well. My work spans centralized identity systems, enterprise HR automation, AI evaluation engines, and SLA-driven helpdesk infra.

I think in systems, not features. Every platform starts with schema design, failure modes, and concurrency constraints — not UI mockups.

Currently deepening expertise in distributed systems, message queues, and event-driven architecture to bridge from application engineer to platform engineer.

Full Profile →
// Currently Working On
Authnex OAuth infrastructure
HRMS v2 performance layer
AI Interview scaling
Message queue integration
// Education
B.Tech IT · GGSIPU Delhi
GPA: 9.34 / 10
2020 – 2024
// Learning Now
Distributed Systems (DDIA)
Kafka / RabbitMQ
System Design patterns
Contact
Let's
Build
Something.
Open to SDE roles, backend engineering positions,
and interesting system design conversations.
yashOS Terminal — v2.0.0
bash
yash@yashos $