Developer with hands-on experience working on complex systems, able to quickly dive into existing codebases and integrate efficiently into large projects. Strong analytical thinking, independent learning skills, and the ability to solve system-level issues while designing and developing at a high level.
Deep debugging and kernel-level contributions to ONNX Runtime

Mentored by: Mobileye
Embedded Systems Bootcamp 2025 (Embedded)
Responsibilities:
Analyzed ONNX Runtime source (C++/Python) to understand and improve optimization flows, quantization mechanisms (static/dynamic), and operators such as ConvInteger and MatMulInteger.
Analyzed quantization logic (formulas, differences between symmetric/asymmetric, static/dynamic behavior).
Investigated the quantization structure in ORT – examining how Q/DQ layers are created, and the flow of tensor registration versus the actual quantization flow.
Examined the implementation of quantization in the source code – the model’s runtime behavior after quantization, understanding the Graph Optimization process, and writing documentation explaining the mechanisms and overall system flow.
Investigated and resolved issues by debugging errors, using Netron to view the ONNX graph, and finding the root cause.
Fixed input constraints for kernels and implemented operator computation (including handling hard-coded cases).
Added tests for operators to cover input/output scenarios and verify correct behavior after kernel code fixes and changes.
Refactored functions and names to clearly separate the tensor-registration stage from the actual quantization-execution stage.
Measured and compared FP32 vs INT inference performance (profiling, CPU time, wall-clock time) to analyze quantization impact on latency.
Providing support and assistance to ORT users.

Beit Hinuch High School | Full Stack Developer
On-prem intranet system for managing and editing challenge exams, in active daily use.
• Designed and implemented a RESTful API for exams, students, and results with Node.js and Express.js, enabling integration with external systems.
• Implemented an RBAC permissions module to secure data and restrict access by role.
• Stored objects in MongoDB with Mongoose for proper mapping and long-term persistence.
• Built an interactive UI with JavaScript, HTML, and CSS to improve usability.
• Led infrastructure and CI/CD setup on the school IIS server, including technical documentation and training technical/pedagogical staff, leading to a successful rollout.
• References available upon request.
Business Management System
• Developed a business management system with NestJS on the server side, using a modular structure that eases maintenance.
• Managed a MongoDB database with Mongoose for storing and handling objects.
• Implemented middleware based RBAC authentication/authorization with JWT and bcrypt for password encryption.
• Integrated Swagger to provide a UI for testing, exploring, and documenting the API.
• Built a React UI with Redux for proper state management and architecture.
Gym Studio Management System
• Developed a gymnastics studio management system in Java on the server side.
• Built an ORM layer with Hibernate to manage data efficiently and avoid redundant SQL code.
• Used Dependency Injection with Spring Framework for clean, flexible, and testable code.
• Used Maven for simple build, maintenance, and dependency management.
• Created an interactive client-side interface with Angular for convenient user access.
• Added Angular Guards to protect routes and restrict access by user role.
wit system, simulating git with code analysis
• Implemented a Git-like system in Python with a CI process.
• Built a FastAPI backend server where the wit push command runs automatic code analysis.
• Performed code analysis using AST to detect code issues.
• Used Matplotlib for visual graphs to improve performance evaluation.
• Developed a CLI with the Click library for convenient use of the system.
Data and User Management System
• Developed a server-side data and permissions management system in C# (.NET).
• Implemented Singleton and Factory design patterns to ensure easy maintenance and future extension.
• Used a three-layer architecture to separate business logic, UI, and data layer.
• Used LINQ and generic interfaces to optimize data processing and improve performance.
Working Proficiency