About
Hi, I’m Leonidas Raghav (most people call me Leo). Welcome to my corner of the internet, where I share insights on AI, software engineering, and the projects I build.
What I Do
I’m an ML Engineer at SAP Labs, where I build AI agents. My work spans designing enterprise agents, building with tools like FastAPI, LangGraph, and MCP, and developing internal code agents to accelerate software delivery.
Background
I graduated from the National University of Singapore (NUS) with a degree in Computer Science, where I was part of the University Scholars Programme and made the Dean’s List. My academic and internship experience spanned systems programming, data and AI engineering.
Experience
- SAP Labs Singapore — Building AI agents for S/4HANA and internal coding agents
- Voltade — Prototyped AI chatbot features and semantic chunking for CRM use cases
- Hitachi Rail — Built streaming ETL pipelines to process real-time train sensor data
- NUS Research — Developed a concurrent web crawler in Rust with a 20× performance gain
Interests
I’m particularly excited about:
- AI/ML — large language models, agent systems, evaluation, and AI safety
- Rust & Systems Programming — safe concurrency, performance, and low-level details
- Full-Stack Development & Cloud Native Infra — end-to-end solutions from backend APIs to polished UIs
Projects
Some projects I’ve worked on include:
- MilgramBench — A benchmark for evaluating LLM ethical behavior under institutional pressure
- PaySync — AI financial assistant for SMEs (Text2SQL on invoices)
- Argo — Local-first application for chatting with LLMs offline, built with Rust and React
- RustScript — A statically typed programming language with a bytecode VM
Why This Blog
I started this blog to learn in public — sharing deep dives, engineering lessons, and experiments in AI, systems, and software engineering. Hopefully you’ll find something useful here.