ExtraTech Logo
HomeProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Yael R.

GitHub

Bio

Full-Stack software developer with strong expertise in client-side and server-side development, and advanced knowledge in artificial intelligence and language modeling Loves to solve complex problems and challenges, efficient and precise, with excellent teamwork, organizational and management skills.

Skills

Python
C++
Node.js
.NET
React
Docker
FastAPI
WebSockets
PyTorch

Bootcamp Project

RAG Anything

Advanced multi-stage RAG system for source-grounded answers

Mobileye

Mentored by: Mobileye

Data Science Bootcamp 2025 (Data)

Responsibilities:

  • Finding the most efficient and accurate method for obtaining the most appropriate documents for the requested topic through trial and error research

  • Retrieving documents that match a query using embedding - Converting each title to a vector upon receipt of the database and upon entering a query, converting it to a vector as well and finding the documents with the closest Euclidean distance.

  • Running the model on the server with various queries that address different data sources to test the efficiency and accuracy of the model.

  • BM25 model experiment (Smart Search Model) following the disqualification of embedding Due to slow response speed and relatively large memory footprint .

  • Open search( open source for efficient searching in a large database using indexes)

    Testing the model with various queries and parameters to find the formula to obtain a quick and highly accurate answer. Comparing accuracy and efficiency against previous models, and implementing the model in the project after it has proven to be highly accurate and efficient.

  • Researching the way to get the most correct answers – a broad study examining how the most correct sources of information will be reached in the shortest time using the HotpotQA dataset.

    Checking the number of sources returned and trying to use a threshold that limits the minimum match score.

  • Data minimization to prevent server crashes after production. The minimization is performed before the data is entered into the LLM model to obtain the answer.

  • Improved user experience in React UI such as user access to the information sources from which the answer was drawn

    The sources were saved and returned to the UI to be displayed to the user

  • Responsibility for server maintenance, user management, and resource distribution between teams - and limited storage space for two AI teams, as well as smart use of the available memory.

Yael R. - Task Preview
Click to enlarge

Additional Projects

Development of a SaaS system for class management with interfaces for the administrator, teacher

and student (for Central School in Jerusalem)

 Dynamic attendance, payment and forms management

 Client-side development in React with a responsive interface

 Complex State Management Using Redux Toolkit

 Server-side development in Node.js and Express

 Security using JWT and RBAC

 Technologies: React, Redux Toolkit, Node.js, Express, MongoDB, REST API, JWT

English Level

Working Proficiency