
Hi! It's me, Kartik Madan. I'm an experienced Full Stack Developer and AI Engineer based in London, United Kingdom, with a strong background in building scalable web applications and AI-driven solutions. Proficient in JavaScript/TypeScript, Python, and various frameworks, with expertise in data science, machine learning, and DevOps practices.
About me
I am a Full-Stack Developer living in London, United Kingdom. I specialize in developing applications using React and Spring Boot, with a strong focus on cloud technologies. I have a passion for data science and enjoy creating innovative solutions that leverage machine learning. My core stack includes React, Next.js, Spring Boot, Java, Python, and AWS/GCP. I am always eager to learn new technologies and tackle challenging problems.
I also share my knowledge and experiences through writing on Medium, where I publish articles about cloud technologies, data science and everything I find interesting. When I'm not coding, I love playing and watching football. I also enjoy exploring new tech trends and contributing to open-source projects.
My projects
BP - Trading Ops Agent
Conversational AI platform that lets trading operators query shipment, parcel, deal, and portfolio data in plain natural language over BP's trading warehouse. Built a multi-stage system that resolves business context, generates governed answers from enterprise data, and validates every response for safety and correctness.
- Conversational AI
- Natural Language
- Trading Operations
- Enterprise Data
BP - Contract Value Leakage AI
AI platform to detect and prevent contract value leakage across 100+ suppliers. Designed multi-provider OCR pipelines (Azure Document Intelligence, AWS Textract) and LLM-powered extraction agents using OpenAI for invoice parsing. Built ML-based price matching engine using TF-IDF and cosine similarity to reconcile invoices against contracted price books, recovering $1M+ in leaked value.
- OpenAI
- Azure Document Intelligence
- AWS Textract
- Azure Databricks
- Delta Lake
- ML
BP - Store of Today
Computer vision system for automated event detection and dynamic pricing via Electronic Shelf Labels in BP retail stores across Australia. Built event-driven architecture with Linux edge devices and auto-scaling AWS infrastructure.
- Computer Vision
- AWS
- Terraform
- Grafana
- Prometheus
- Edge Computing
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Angular
- Java
- Python
- C++
- Git
- Redis
- Cloud Computing
- Docker
- Kubernetes
- Terraform
- Pandas
- NumPy
- TensorFlow
- REST APIs
- GraphQL
- Microservices
- OAuth 2.0
- DynamoDB
- Databricks
- Alteryx
My stack
The tools I actually reach for, day to day.
Terminal & Dev
AI & Agents
- ClaudeMy daily driver for coding and reasoning-heavy tasks.
- LangChainBuilding multi-agent flows, tool use, and RAG pipelines.
- Microsoft Agent FrameworkActive contributor. Orchestrating multi-agent workflows.
- Hugging FaceModels, datasets, and the odd fine-tune.
- PyTorchWhen a problem needs training rather than prompting.
Everyday
- NotionNotes, planning, and where most of my life is organised.
- TodoistKeeps track of everything I'd otherwise forget.
- SpotifyOn for most of the day, coding or otherwise.
- StravaLogging runs and generally staying honest about it.
- AllTrailsFor finding somewhere to hike at the weekend.
- DiscordWhere I keep up with communities and mates.
- Financial TimesMy morning read for markets and everything else.
- NYT GamesWordle and the Connections, non-negotiable daily ritual.
My experience
B. Tech (Electronics and Communication)
Guru Gobind Singh Indraprastha University, Delhi
Graduated with 8.2 GPA. Won Smart India Hackathon 2019 and Barco Geekathon 2018. Worked as Teaching Assistant at Coding Ninjas for Data Science course and served as Convener of Veda Quiz Society.
2016 - 2020Specialist Programmer II
Infosys, London, United Kingdom
Leading enterprise-scale projects for BP including Micro Market automation (148% profitability boost) and AI-powered Smart Shelves across UK/Poland/Australia. Built cloud-native platforms processing 200+ products/day with Apache Camel and AWS.
2020 - PresentSenior Full Stack Engineer
BP, London, United Kingdom
Currently architecting multi-tenant SaaS platforms, leading incident management teams, and implementing conversational analytics with natural language SQL generation. Published research on RNNs and filed patent for synthetic image generation.
Nov 2024 - Nov 2025AI Engineer
BP, London, United Kingdom
Architecting an AI platform to detect and prevent contract value leakage across 100+ suppliers. Built multi-provider OCR pipelines (Azure Document Intelligence, AWS Textract), LLM-powered extraction agents using OpenAI, and ML-based price matching engine recovering $1M+ in leaked value. Automated transaction pipelines on Azure Databricks with Delta Lake storage.
Nov 2025 - PresentContact me
Please contact me directly at kartikmadan97@gmail.com or through this form.







