RAG based Portfolio

Retrieval-Augmented Generation — answers grounded in Rahul's actual resume & experience

I’m a Full Stack AI Engineer and Technical Lead with 10+ years of experience building high-performance, scalable systems — currently at Tower Research Capital, a global high-frequency trading firm, where I architect products for the Risk & Referential Data division and lead a team of 5 engineers.

I’m pursuing an MS in AI & Machine Learning from IIITB, Bangalore (in collaboration with Liverpool John Moores University), deepening my expertise in the intersection of AI and software engineering.

My career spans investment banking, HFT, e-commerce, and fintech — building real-time systems, design token frameworks, trading platforms, and AI-powered tools. I’m passionate about leveraging AI to build products that are fast, intelligent, and delightful.

Lead Software Engineer & Technical Lead

Aug 2022 – Present

Leading a team of 5 engineers in the Risk & Referential Data Services division at one of the world’s top HFT firms. Architecting real-time trading platforms and mentoring engineers on design patterns, performance, and delivery.

  • Architected a Design Token framework integrated with Figma for dynamic client-specific theming
  • Built Live Order Data Grid, Live Position Grid, and Basket Centre — real-time widgets via WebSockets
  • Directed end-to-end delivery of the Risk Limits Web platform
  • Reduced CI/CD deployment times by 40% via Jenkins + GitLab automation
  • Established a testing-first culture with Cypress & Jest coverage standards
React Python Django GraphQL WebSockets DynamoDB Redis Node.js

Lead Software Engineer (SDE-4)

Meesho Remote, India
Feb 2022 – Aug 2022

Led the checkout and payments vertical for Meesho’s web platform — one of India’s fastest-growing social commerce apps.

  • Integrated Juspay payment aggregator with webhooks and iframes for secure checkout
  • Independently owned the entire payment journey from cart to confirmation
  • Improved testing coverage and deployment efficiency with Jest, Cypress & Jenkins
React Redux Node.js GraphQL AWS Lambda Docker Kubernetes

Manager – Frontend Developer

Saxo Bank Gurgaon, India
Oct 2019 – Jan 2022

Contributed to award-winning trading platforms at Saxo Bank — one of the world’s leading online investment banks.

  • Built and maintained SaxoTrader Go, SaxoTrader Pro, and Saxo Investor platforms
  • Led development of real-time chart widgets and performance-optimised trading workflows
  • Collaborated on scalable architecture for high-traffic financial systems
React Redux Angular Node.js D3.js Cypress WebSockets

Senior Interactive Developer

Publicis Sapient London, UK & Gurgaon, India
Aug 2016 – Oct 2019

Delivered enterprise-scale projects for global banking clients across London and Gurgaon.

  • Nationwide Building Society — modernised legacy banking under Agile@Scale, built automated KYC onboarding
  • Royal Bank of Scotland — built FX trading screens from scratch: Limit Orders, Stop Orders, Analytics Charts
  • Served as Scrum Master during multiple sprint cycles
React Redux Angular D3.js Docker Kubernetes Jenkins
Featured

Resume RAG Chatbot

2025

An AI-powered chatbot built into this portfolio that lets visitors ask natural language questions about my career, skills, and experience. Uses Retrieval-Augmented Generation (RAG) — resume data is chunked, embedded via Cloudflare’s bge-small model, stored in Supabase pgvector, and answered by Llama 3.1 8B. Fully serverless, zero cost to run.

RAG Llama 3.1 Cloudflare AI Supabase pgvector Astro AI

Design Token Framework

View project
2023

A Figma-integrated design token system built at Tower Research Capital enabling dynamic client-specific theming across trading platforms. Tokens flow from Figma → JSON → CSS variables → React components, allowing UI teams to ship themed products without code changes.

Design Tokens Figma React TypeScript CSS Variables Theming

MS in Artificial Intelligence & Machine Learning

IIITB × Liverpool John Moores University Bangalore, India Pursuing
May 2025 – Dec 2026
Machine Learning Deep Learning NLP Computer Vision Neural Networks

B.Tech – Electronics & Communication Engineering

Lingaya's University Faridabad, India CGPA: 9.12 / 10
2009 – 2013
Data Structures Algorithms Electronics Programming Computer Science

AWS certified.

Amazona Web Services
2024

Azure certified.

Azure (Microsoft)
2024

Download or view Rahul's full resume.

Entering AI Mode…

Ask me anything about Rahul's experience, skills, or projects — powered by RAG + LLM.