I design and build complex software systems end to end, from real-time flight simulation in C++ to a multi-tenant SaaS with an in-app AI agent.
Status:Open to work
Focus:C++ · Real-Time & Distributed Systems · Software Architecture
Experience
2023–2026
Israel Aerospace Industries (IAI)
Flight Simulation Software Engineer
▸Designed internal APIs and modular interfaces for integrating heterogeneous simulation components into distributed flight-simulation systems.
▸Built real-time, multithreaded simulation modules in C++14/17 and Qt, including HLA-based environments and TCP/UDP communication with external subsystems.
▸Worked with multidisciplinary teams and industry partners on interoperable, mission-critical training systems.
2021–2022
Sim.Space
C++ Software Engineer (Aerospace Simulations)
▸Built C++ simulation models for aerospace sensors and environmental conditions.
▸Validated simulation behavior against real-world aerospace data with engineers and domain experts.
▸Automated build, deployment, and environment setup (Jenkins, Docker, Shell/Batch).
▸Built network-monitoring web applications for educational and commercial clients.
▸Delivered advanced training in C++, C#, Python, multithreading, operating systems, and object-oriented design.
▸Designed technical curricula and delivered custom software and engineering solutions.
2014–2016
Traffilog
Software Developer
Acquired by Questar Auto Technologies
▸Built JavaScript client applications and backend C/C++ modules for fleet management and vehicle telematics.
▸Implemented new product features and participated in code reviews, debugging, and performance optimization.
▸Collaborated with multidisciplinary teams to improve the reliability of fleet-monitoring platforms.
Teaching
2025–2026
Givat Washington College
Adjunct Lecturer
Three intensive courses on Generative AI and AI-assisted development workflows.
Engineering Approach
Interfaces First
Independently developed components integrate reliably only through explicit contracts. At IAI, I designed the internal APIs that connected heterogeneous simulation components.
Validate Against Reality
A simulation is only as useful as its agreement with real-world behavior. At Sim.Space, I validated sensor and environment models against real aerospace data with domain experts.
Correctness Under Concurrency
Concurrent code must stay correct under any interleaving, not only in passing tests. I built real-time multithreaded modules at IAI and concurrency-safe booking in Vyronium.
Projects
Open Source
Chromium DevTools
Accessibility fix in Chromium DevTools, written in TypeScript. Reviewed by Google and Microsoft engineers and merged (CL #6990990).
Solo-built multi-tenant fitness-club SaaS with Admin, Instructor, and Member portals, branch-scoped access control, and concurrency-safe booking that prevents double bookings. The in-app AI agent handles user queries, manages alerts, and summarizes financial and membership data.