Available for new opportunities·London, UK

I'm Yash Rajoria.I architect and ship scalable backends.$ MSc Advanced Software Engineering — King's College London

3+ years building with TypeScript, Node.js, Go, and Python — from microservices and event-driven architectures to LLM-powered pipelines.

Explore Projects
3+
YEARS SHIPPING
240+
DEPLOYMENTS
solved
PROD INCIDENTS
Scroll to explore

Work Experience

Where I've Built

3+ years of shipping production systems for enterprise clients — from AI-powered pipelines and marketplace integrations to distributed microservices architecture.

Admin Please logo
Part-time

Full-Stack Engineer

Admin Please

Mar 2026 – PresentLondon, UK

Building full-stack features and infrastructure at an early-stage AI-powered startup, working directly with the founding team.

  • Engineer a multi-provider email integration pipeline supporting OAuth and IMAP mailboxes, processing 1,000+ emails in under 10 minutes including fetch, metadata extraction, and DB writes, scaled to fully sync mailboxes of 100,000+ emails in under 45 minutes
  • Build a unified file aggregation layer that concurrently fetches and surfaces files across Dropbox, Google Drive, and OneDrive in a single UI
  • Design and ship full-stack features greenfield using Encore.ts, PostgreSQL, and Prisma, owning data modelling, REST API design, and service architecture end-to-end
  • Architect 10+ provider-neutral backend modules (ingestion, message processing, contact upsert, quota management, job orchestration) ensuring maintainability and extensibility at scale
  • Build adaptive concurrency and batch processing infrastructure for high-volume inbox ingestion, sustaining throughput across concurrent mailbox syncs within API rate limits
  • Manage zero-downtime schema evolution via additive dual-write Prisma migrations on live PostgreSQL tables
  • Ship responsive Angular/TypeScript interfaces in close collaboration with the founding team, contributing directly to product and architecture decisions
  • Deploy and maintain production services on GCP, owning infrastructure decisions alongside the founder
AngularTypeScriptEncore.tsPostgreSQLPrismaGCPTailwind CSSWebSockets
King's College London logo
Part-time

Teaching Assistant — Security Testing

King's College London

Jan 2026 – PresentLondon, UK

Delivering and facilitating hands-on postgraduate security testing lab sessions covering core offensive and defensive security concepts.

  • Led practical labs on SQL Injection, XSS, CSRF, client-side control bypassing, and network reconnaissance
  • Guided students through exploiting real-world vulnerabilities and implementing secure fixes
  • Demonstrated industry-standard tools including Metasploit, SET, and Maltego
  • Reviewed and assessed lab submissions with detailed technical feedback on vulnerability identification and remediation
MetasploitBurp SuiteSQL InjectionXSSCSRFSecurity Testing
GSPANN Technologies logo
Full-time

Software Engineer

GSPANN Technologies

Jun 2022 – Aug 2025India

Designed, built, and scaled backend and full-stack systems using TypeScript, Node.js, Next.js, and Python for high-traffic enterprise platforms.

  • Architected an end-to-end RAG-based image compliance pipeline using LLaMA vector embeddings — reduced processing time by 82% (45 min → 8 min) across 10,000+ daily records
  • Engineered LLM-backed SEO content generation into a BigCommerce cron job, auto-producing descriptions and metadata across 10,000+ product records per day — contributing to a client-reported 15% uplift in sales
  • Designed, built, and launched a BigCommerce marketplace app as the organisation's sole BigCommerce specialist — achieved 20+ downloads within hours of release
  • Refactored production category taxonomy from 16,000 to ~1,900 MySQL entries by replacing per-year duplication with a dynamic year-pool model backed by server-side caching — cut page load times by 30% and eliminated a scaling bottleneck
  • Improved query performance measurably — confirmed by client and PM — through compound MySQL indexing, N+1 elimination, and multi-layer caching with invalidation strategies at API and browser layers
  • Containerised services with Docker and built CI/CD pipelines standardising release practices; maintained polyglot datastores (PostgreSQL, MySQL, MongoDB, Redis) for high-volume workloads
TypeScriptNode.jsNext.jsPythonGraphQLPostgreSQLMongoDBDockerAWSGoRedisLLaMARAG

Open Source

Open Source Contributions

Selected public contributions to production codebases.

Provara MCP
PR #7Merged12 commits

Built the official Docker implementation for Provara — a cryptographically signed AI agent memory protocol

  • Designed minimal container setup with explicit vault mounting and env-only secret injection, preserving protocol sovereignty constraints
  • Iterated through maintainer review to deliver a production-ready, auditable Docker packaging solution
  • Authored DOCKER.md with full design rationale and updated README Quick Start documentation
DockerPython 3.11docker-composeSecurity

Security-aware infrastructure thinking · Protocol design constraints · OSS collaboration

View Merged PR
aislop
v0.1.2Contribution Merged1 commits

Implemented issue-density normalisation to make scoring penalties proportional to codebase size

  • Proposed a penalty-scaling formula so a single security finding in a small clean codebase scores proportionally rather than causing a disproportionate penalty drop
  • Contribution incorporated into the v0.1.2 release of aislop — a CLI tool that detects AI-generated code quality patterns across TypeScript, Go, Python, and more
TypeScriptNode.jsScoring Algorithms

Scoring algorithm design · Open source collaboration · Developer tooling

View Merged PR

Case Studies · Live Architecture

Pick a scenario. Watch the request travel.

Each step below animates through the real services, middleware, and datastores these projects run on — with code snippets pulled from the public repos.

ShopSwift — Go Microservices E-Commerce

7 Go services behind an API Gateway · BFF aggregation · polyglot persistence · SNS/SQS payment pipeline · Next.js 15 admin + storefront

GoGinNext.js 15PostgreSQLDynamoDBRedisSNS/SQSStripeDockerKubernetes
Scenario
POST/orders
StorefrontNext.js 15 · SSR
Admin UINext.js · TanStack Query
BFF ServiceGo · fan-out aggregator
API GatewayGo · Gin · JWT · rate-limit
Order ServiceGo · Gin
Product ServiceGo · DynamoDB
Payment ServiceGo · SQS consumer
Auth ServiceGo · JWT issuer
PostgreSQLorders · auth · users
DynamoDBproducts · categories
SNS Topicpayment.request
SQS Queuepayment-request-queue
StripePaymentIntent API
Step 1 of 8

Client fires checkout request

Storefront sends the authenticated checkout payload to the API Gateway with a Bearer JWT and the cart items.

POST /orders (client)
await fetch("/api/gateway/orders", {
method: "POST",
headers: {
"Authorization": `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ items, address_id }),
});
Log stream · tail -flive
Tip: click any dot above to jump to that step

Seven Go services behind an API Gateway that owns JWT verification, role-based routing, and rate limiting. A dedicated BFF service fans out parallel requests to compose view-tailored responses for the Next.js storefront. Orders, auth, and users live in PostgreSQL (ACID, relational); product catalog lives in DynamoDB (flexible schema, horizontal reads); cart sessions in Redis. Payments are decoupled through SNS → SQS with a dedicated consumer calling Stripe. Everything is containerised with Docker and orchestrated with Kubernetes.

Services7
Datastores4
Deploys240+
P50 /bff/home~120ms

Tech Stack

Tools of the Trade

My day-to-day toolkit — rated by production confidence and exploration depth. The best tools are the ones you truly understand.

Production Confidence Exploration Depth

Education

Academic Foundation

From a CS bachelor's in India to an MSc at King's College London — continuous investment in depth and breadth of engineering knowledge.

MSc Advanced Software Engineering

King's College London

2025 – 2026 (Expected Sep 2026)London, UK

Pursuing a Master's in Advanced Software Engineering with practical focus on building scalable distributed systems, applying security testing methodologies, and designing production-grade software architectures.

  • Teaching Assistant for Security Testing — leading postgraduate lab sessions and mentoring students on secure coding and vulnerability assessment techniques
  • Dissertation research on AI-enhanced concept navigation and forum assistance for blended Computer Science education — combining NLP, knowledge graphs, and LLM-based retrieval to improve how students navigate course materials.
  • Hands-on application of security, software architecture, and system design principles through advanced coursework

Key Coursework

Security TestingBig Data TechnologiesAgents & Multi-Agent SystemsSoftware Architecture & DesignSoftware Measurement & Testing

B.Tech Computer Science

SRM Institute of Science and Technology

2018 – 2022Chennai, India

Graduated with CGPA 9.07/10. Developed strong computer science fundamentals across data structures, algorithms, databases, and software engineering. Early academic and personal projects during this period built a long-term interest in full-stack application development.

  • CGPA: 9.07 / 10
  • Strong foundation in data structures, algorithms, and object-oriented programming
  • Hands-on experience in database design and full-stack web application development
  • Active involvement in early open-source contributions and independent technical projects

Key Coursework

Data Structures & AlgorithmsDatabase SystemsOperating SystemsComputer NetworksWeb Technologies

How I Think

Four principles forged through production incidents — on shipping, failure, measurement, and learning.

Read my engineering philosophy