Platforms and AI systems that scale.
Senior software engineer with 6+ years building scalable, distributed platforms and AI systems in production.
Get in touchWhat I build
Self-Serve Platforms
I build self-serve platforms that give teams secure, self-serve access to the data they need, backed by high-performance APIs. They run on scalable, distributed systems such as Trino, Postgres, and Kubernetes, made to handle heavy load with thousands of requests per second with millisecond query latency.
Lessons from building data APIsApplied AI
I build AI platforms and LLM-powered applications, with evaluation, monitoring, and guardrails in place. They ship as production-grade systems on AWS.
MLOps
I build MLOps pipelines on AWS and Databricks: CI/CD, experiment tracking, model lifecycle management, and promotion through config and code review. Grounded in a machine learning engineering background and deep knowledge of how models are built and deployed.
AI-Driven Development
I build AI-driven development frameworks that set standards for how teams build with AI, grounded in engineering discipline: guardrails, code ownership, feedback loops, and testing.
Underpinned by Kubernetes, AWS, and Terraform, with a focus on monitoring, cost optimisation, and operational excellence in production.
Tech stack
Mainly Python and AWS, on Kubernetes. PostgreSQL, Databricks, Trino, and Spark for data; Kong and FastAPI for APIs; Bedrock, SageMaker, and MLflow for AI and ML. I build on solid foundations, so the specific tools are interchangeable.
Background
MSc in Artificial Intelligence from Heriot-Watt University. Co-inventor on a US patent for a property valuation system. AWS Certified Solutions Architect Professional, Certified Kubernetes Application Developer (CKAD), and Databricks Certified Data Engineer Professional.
Get in touch
Available for contract work, mostly remote and open to hybrid in Edinburgh. If you have a problem I can help with, send me a note about what you're building.
pablo.lopezsantori@gmail.com