ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Rivka S.

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

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.

Rivka S. - 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

Working Proficiency