Skip to content

Pavan-Rana/Pavan-Rana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Hi, I'm Pavan 👋

Software Engineer @ Lloyds Banking Group · AI Infrastructure & Backend Systems

LinkedIn Email


About Me

I'm a Software Engineer on the AI Engineering team at Lloyds Banking Group, where I build internal AI applications and the data infrastructure behind them. I'm most interested in the overlap between distributed systems and machine learning — observability for LLM pipelines, low-latency services, and the engineering that turns a model into something production-grade.

  • 🎓 BSc Computer Science, First Class — King's College London
  • 🏦 Currently productionising internal AI tools and BigQuery infrastructure at Lloyds Banking Group
  • 🔧 Contributing to open source: LlamaIndex, SQLMesh
  • 🧠 Dissertation: fine-tuning NLLB-200 with LoRA/QLoRA for English–Punjabi machine translation
  • ☁️ Google Cloud Certified — Associate Cloud Engineer

Tech Stack

Languages

Python Go Java SQL Bash

Data & Infrastructure

BigQuery Airflow Terraform Docker Kubernetes Redis GCP gRPC

ML / AI

PyTorch HuggingFace LangChain FAISS


Featured Projects

🔁 Distributed Rate LimiterGo · Redis · k6 · Kubernetes Horizontally scalable rate limiter using Redis Lua scripts for atomic quota enforcement — 1,000+ RPS at p99 < 2ms with a single Redis round-trip per decision. Correctness verified under concurrency with a 150-goroutine test suite; instrumented with Prometheus/Grafana and deployed to Kubernetes with HPA-enabled, stateless replicas.

🦙 LlamaIndex — PR #21135 (Under Review)Python · OpenTelemetry · Pydantic Refactored token usage tracking across three GoogleGenAI call paths (chat completion, structured predict, async streaming) to emit standard dispatcher events with prompt/completion/reasoning token counts — improving cost and latency observability in a library with 10M+ monthly downloads.

🔧 SQLMesh — PR #5740 (Merged)Python · Apache Airflow Patched a stale-path read in FileCache.__init__() that caused high-severity initialisation failures in Airflow deployments sharing persistent volumes; reproduced the issue in an isolated environment and validated the fix across multi-DAG deployments.

📊 Options-PricerPython · Streamlit A Black-Scholes options pricer with a Streamlit front end — computes call/put prices and Greeks (Delta, Gamma, Vega, Theta, Rho), pulls live spot prices via Yahoo Finance, and visualises results as interactive heatmaps.


GitHub Stats

Top Languages


📫 Reach me at pavansrana02@gmail.com or on LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors