I build
Software Engineer with 5+ years designing high-performance big-data systems and taking AI capabilities from experiment to production in fintech — from petabyte-scale Spark pipelines to enterprise agentic tooling powered by the Model Context Protocol.
About me
I'm a Software Engineer II on the Liquidity Risk, Big Data team at JPMorgan Chase in Glasgow, where I design and maintain the large-scale Spark and Snowflake pipelines behind daily regulatory stress calculations reported to the Federal Reserve.
Lately my focus has been applied AI & developer productivity — architecting enterprise agentic tooling on top of the Model Context Protocol, building custom MCP servers, and establishing best practices for AI observability, reliability, and context engineering so that GenAI capabilities ship to production, not just demos.
I started out at Airtel Digital building real-time fraud-prevention and reconciliation systems over hundreds of millions of records, and I still love the craft of squeezing latency and cost out of distributed data systems. Competitive programmer at heart.
Toolbox
The languages, platforms, and frameworks I reach for to build production systems.
Career
5+ years across fintech and telecom, from real-time systems to enterprise AI tooling.
Selected work
Systems I've designed and shipped — from enterprise AI tooling to large-scale data platforms.
A VS Code extension exposing 11+ internal MCP servers as GitHub Copilot tools, enabling LLM-driven agentic automation for enterprise engineers — with structured evaluation frameworks for reasoning quality and output reliability.
Knowledge MCP for semantic search across 100+ doc repositories, Terminal MCP for guard-railed stateful command execution, Skynet MCP for EMR Serverless monitoring, and Memory MCP for persistent cross-conversation context.
Migrated 15+ Spark stress-analytics pipelines from EC2 EMR to AWS EMR Serverless, achieving 30–40% cost reduction and validating data parity across 1M+ records with a production parallel-testing strategy.
A fraud-prevention and deduplication engine over 550M+ customer records, combining Spark batch processing, Kafka streaming ingestion, and concurrent Go REST APIs with sub-second detection responses.
End-to-end data-integrity checking orchestrated with Airflow across Spark, Go and Python, with a Telegram-bot notification system that reduced mean-time-to-resolution by 40%.
A collection of deep-learning and tooling projects — YOLOv2 real-time text detection, LSTM stock-price prediction, and CoolKit (a Codeforces command-line contest tool) — from my university years.
Browse on GitHub north_eastRecognition
Placed 3rd in the firm-wide systematic trading competition.
Completed JPMorgan's Quantitative Research virtual experience program.
Get in touch
Open to conversations about data engineering, applied AI, and interesting problems at scale.