Ido Assaraf

AI Engineer & Systems Architect

I build intelligent systems that ship to production — from autonomous AI agents to national-scale healthcare platforms.

About

I'm a self-taught AI engineer who went from combat infantry squad leader to tech-leading AI projects at a Big Four firm — in about a year and a half.

No CS degree. No bootcamp pipeline. I learned to code because I wanted to build things, and I got good at it because I couldn't stop. My first real project was automating duty assignments for my battalion in the IDF — it won an excellence award and got adopted across multiple units.

Today I lead AI engineering at KPMG Israel, building systems that range from workforce intelligence platforms to healthcare claims processing at national scale. My approach to AI in production is simple: deterministic code does the heavy lifting, AI fills the gaps where rules can't reach.

I'm obsessed with systems architecture — how pieces fit together, how data flows, how to make something that won't fall over at 3am. I hold AWS Solutions Architect, AWS DevOps Professional, and Azure AI-102 certifications. My stack is Python-first, cloud-native, and framework-skeptical.

Outside of work, I climb boulders and build side projects on my home server.

Projects

CLAIRE

Israel's health funds (קופות חולים) are billed for every hospital stay in the country, and most of those claims are still checked by hand. An auditor cross-references invoices, diagnosis codes, and authorization forms across half a dozen documents per patient. CLAIRE replaces that work. It ingests the raw hospital billing files, reads the scanned paperwork with an LLM, and runs the same checks a human auditor would, at machine speed. It's rolling out to Israel's largest HMOs.

I lead the architecture: three Python services and a React 19 frontend over a 76-table Postgres schema, multi-tenant from the ground up. Each health fund gets its own isolated database, blob storage, and secrets, resolved per request from Azure Entra ID groups through Key Vault, so no tenant can ever reach another's data. The pipeline parses legacy fixed-width Hebrew billing files (cp862, right-to-left), uses Claude to read scanned authorization forms (טופס 17) and discharge summaries, and runs 57 automated checks across emergency, ambulatory, and inpatient claims: price-matching against the Ministry of Health's tariffs, duplicate-charge detection, diagnosis classification, and authorization validity. Because those tariffs and rules change over time, every claim is judged against the version that was in force on its own billing date, not today's.

The part I'm proudest of is how much control it hands back to the auditors. Sixteen of those checks are tunable on the spot: change an operator, set a percentage or a flat-shekel tolerance, no code involved. And for anything the built-in checks don't cover, an auditor can write a brand-new rule in plain Hebrew, something like "flag any elective admission billed as acute," and a five-stage pipeline turns that sentence into working validation logic, checks it for conflicts with the existing rules, and wires it into the engine, streamed live to the browser as it runs. At runtime Claude does the reasoning over each patient, but the database makes the final call on every code. The model reasons; it never decides. CLAIRE can flag a claim, but it can't invent a diagnosis.

  • Python
  • FastAPI
  • PostgreSQL
  • React 19
  • TypeScript
  • Azure
  • Anthropic Claude
  • Multi-tenant
  • SCIM

Zeemon

A personal AI system that runs 24/7 on my home server. Zeemon manages my calendar, reads and sends emails, controls my smart home (lights and AC via HDL BusPro and CoolMaster protocols), performs financial analysis, executes code in sandboxed containers, and maintains persistent memory across sessions.

It operates across multiple transports — Discord, Telegram, and WhatsApp — with voice note transcription, file processing, and an approval-gated action system for sensitive operations. It has 11 specialized analysis skills (DCF models, earnings analysis, portfolio rebalancing), a cron-based scheduler, and a read-only admin dashboard.

Every line of code is AI-generated under my direction. The architecture decisions, system design, and product vision are mine. Zeemon is my proof that the future of software development isn't about typing code — it's about knowing what to build and how the pieces fit.

  • Python
  • Claude API
  • Anthropic SDK
  • Multi-Agent
  • Tool Use
  • Docker
  • GCP OAuth

ShavtzakV3

My first real software project — built during my service as a squad leader in the IDF's Border Defense Infantry Corps. Automated the manual, error-prone process of assigning guard duties and shifts across a battalion.

Adopted across multiple battalions and recognized with a Battalion Excellence Award. Also happens to be the last codebase I wrote entirely by hand — everything since has been AI-assisted by design.

  • Python

Experience

Jun 2025 — Present

KPMG Israel · Gen AI Engineer / Tech Lead

Tech lead across 5 AI projects spanning workforce intelligence (Mystro/Uniphore), government chatbots (Ministry of Welfare, Israel Railways, Tel Aviv Municipality), and healthcare claims processing (CLAIRE). Building production AI systems with a focus on deterministic architecture — AI as a component, not the whole system.

Sep 2024 — Jun 2025

Ness Technologies · AI Cloud Engineer

Built RAG solutions, managed cloud infrastructure with Terraform and Kubernetes, and developed clinical transcription AI. Started in DevOps, pivoted to the AI team mid-tenure after demonstrating stronger value there.

Aug 2021 — Apr 2024

IDF — Border Defense Infantry Corps · Combat Soldier → Squad Leader

Combat infantry with a leadership track. Built ShavtzakV3 — a duty assignment automation system adopted across battalions (Battalion Excellence Award). First taste of building software that solves real problems for real users.

Apr 2024 — Aug 2024

Kernelios College · DevOps Engineering Course

Intensive program covering Linux, containers, CI/CD, cloud platforms, and infrastructure automation. The bridge between "I can code" and "I can deploy and operate systems."

Get In Touch

I'm currently exploring new opportunities in AI engineering, platform/tooling, and agent infrastructure roles.

Whether you want to talk about AI systems, climbing beta, or why LangChain is overrated — my inbox is open.

Say Hello