System Design Labs: Learn by Building, Not Just Reading
Interactive Python notebooks for mastering system design patterns through hands-on experimentation with real infrastructure.
4 min readHi, I'm
Building intelligent systems end-to-end: from AI agents and LLMs to cloud infrastructure. I also share insights about technology and finance.
I'm a Staff Software Engineer at Tenable. Before that I spent five years at Microsoft, ending as a Senior AI Engineer building production AI agents on Azure AI Foundry with the Microsoft Agent Framework - natural-language-to-KQL, automated root-cause analysis, and multi-tenant agent sessions.
My expertise spans the entire stack: from React and Next.js frontends, through .NET and Node.js backends, to Azure cloud architecture with Infrastructure as Code (Bicep, Terraform). I design scalable, secure systems with proper CI/CD pipelines, containerization, and DevOps best practices.
I also work extensively with Python, creating Jupyter notebooks to analyze big data in Kusto. I build agent evaluation frameworks that measure accuracy and use LLMs to iteratively improve system prompts based on evaluation test results.
Joined Tenable as a Staff Software Engineer after five years at Microsoft, bringing production AI agent, distributed systems, and cloud architecture experience to a security engineering organization.
Five years across four levels, ending as Senior AI Engineer on Real-Time Intelligence. Built and scaled production AI agents on Azure AI Foundry with the Microsoft Agent Framework in Python and .NET: natural-language-to-KQL, automated root-cause analysis, and multi-tenant agent sessions with per-tenant data boundaries. Earlier: designed distributed rate limiting and backpressure for agent execution, led Orleans adoption, and owned an AI product from LLM prototype to General Availability, including a change-aware CI/CD pipeline that cut build times by roughly 80%.
Strong front-end expertise with React, TypeScript, and modern web technologies. Delivered projects for Microsoft, Salt Security, Unity (Bidalgo), 10Bis and more. Built apps from scratch using Webpack, Babel, ESLint, Storybook, and Cypress. Implemented CI/CD pipelines and integrated complex data flows using GraphQL and Apollo.
Utilized Azure DevOps for version control and implementing robust CI/CD pipelines. Deployed secure applications on Windows Server environments. Independently developed multiple internal applications using Angular, .NET Core, and Node.js to enhance productivity and operational efficiency.
Holon, Israel
Tel Aviv, Israel
Interactive Python notebooks for mastering system design patterns through hands-on experimentation with real infrastructure.
4 min readAn open-source AI agent that helps you write and optimize KQL queries for Azure Data Explorer, featuring a Chrome extension for seamless integration.
4 min readA deep dive into the Model Context Protocol (MCP) with a real-time chat application that lets you watch AI agents think and work through problems step-by-step.
4 min read06. Contact
Interested in consulting or collaboration? I'd love to hear from you.