ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

רבקה ס.

GitHub

Bio

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.

Skills

Python
C++
Node.js
CI/CD
ONNX
ONNX Runtime
Quantization (Static & Dynamic)
QDQ
QOperator
Pybind11
Netron
Git
Low-level debugging

Bootcamp Project

onnx runtime

Deep debugging and kernel-level contributions to ONNX Runtime

Mobileye

Mentored by: Mobileye

Mentors:

Avi Izraeli

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.

רבקה ס. - Task Preview
Click to enlarge

Additional Projects

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.

English Level

Fluent