ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Shulamit H.

GitHub

Bio

Software Developer with hands-on experience in full-stack development, AI/ML integration, and modern software architecture. Proven ability to build scalable systems using microservices, implement CI/CD pipelines, and leverage AI models for practical applications. Strong foundation in algorithms, data structures, and prompt engineering for LLM-based solutions. Native English and Hebrew speaker with strong analytical thinking and rapid learning ability.

Skills

Python
C++
Node.js
.NET
React
TypeScript
PostgreSQL
Docker
Redis
RabbitMQ
CI/CD
FastAPI
WebSockets
TensorFlow
PyTorch
C#
.NET
prompt engineering
Algorithms & Data structures
Chroma-DB
pandas

Bootcamp Project

QuinnTests

Comprehensive testing framework for software quality assurance

Mentored by: Quinn

Data Science Bootcamp 2025 (Data)

Responsibilities:

  • Building tenant management whose role is to provide data on tenants and prevent unauthorized access. Built by CLI tool + FastAPI server

  • Adding Redis caching to tenant management to allow faster access. Access is done by decorators that refer to a quick check in the cache area in memory before an expensive access to the DB on disk.

  • Create a monthly scheduler to clean up the archive in the DB. Uses message queues for jobs scheduled into it by apscheduler, rq, and Redis

  • I designed a generic tag system that uses many-to-many relationships for cross-tagging and efficient execution of scenarios.

  • Creating a FastAPI server for the tagging system to provide this service to all services in the system. Provides easy access to filtering and retrieving information based on tags, as well as security for authorized access only.

  • Established full CI/CD pipelines via GitHub Actions for automated validation. Two tests verified using pytest: 1. Testing the syntax of .JSON files, importing pyproject.toml files. 2. Testing proper communication of all MCP servers and their tuple list using lang chain, and comparing the output to the expected output by gemini-google.

  • I built a video-processing component in Python that uses the MediaPipe Face Mesh model to detect facial landmarks and extract precise eye and head positions from each frame. I implemented a signal-smoothing mechanism using a five-frame moving window to stabilize rapid fluctuations in the raw landmark data and ensure clean, reliable signals before further analysis.

  • I added a head-pose estimation module that computes a Rotation Matrix derived from MediaPipe’s 3D facial landmarks. Using OpenCV’s Perspective-n-Point (PnP) solver, I generated the rotation matrix R and extracted Pitch and Yaw angles for real-time analysis of gaze direction. This stage established the foundation for future expansion toward full 3D orientation tracking.

  • I developed an attention-classification mechanism based on head angles and gaze signals, where I defined dynamic thresholds distinguishing between three attention levels: Focused, Normal, and Distracted. The classifier uses the Gaze Aversion Rate (GA Rate), the Eye-Aspect Ratio (EAR) for blink detection, and off-screen time tracking to produce an overall attention summary at the end of video processing.

  • I created an automated results-reporting layer in Python that stores per-frame states, aggregate statistics, and temporal patterns of attention. I integrated visualization capabilities using Matplotlib to generate graphs showing changes in attention over time, and designed the structure so it can later connect to an external dashboard or a CI/CD pipeline.

Shulamit H. - Task Preview
Click to enlarge

Additional Projects

Mar–Jun 2025 | Prompt To Exercise | Fine Algs – KamaTech | Practicum

A system that generates complete programming questions with solutions and tests for education and automated interviews.

My part: Built RAG infrastructure and AI apps for automatic programming-exercise generation. Developed data-processing scripts for field extraction and built ChromaDB-based vector database with Docker environment. Conducted prompt engineering benchmarks and optimized SmolLM2, achieving best results using 3-5 in-context vectors



Ongoing | Gaze Tracking System | Computer Vision

Real-time gaze-tracking module in Python using MediaPipe and FaceMesh, converting facial landmarks into head-orientation and attention signals.


Ongoing | Covid-19 ML Classification | Data Science & ML

Covid-19 patient classifier. Exploring, cleaning, and visualizing datasets using Pandas, Seaborn, and Matplotlib. Evaluating scikit-learn models for optimal accuracy.


Feb–Mar 2025 | Give & Get Platform | Full-Stack

Full-stack platform for exchanging skills. Services with ASP.NET Core backend, React + TypeScript frontend, and real-time SignalR communication. Designed smart matching algorithm with advanced data structures.


Jul–Aug 2024 | Online Charity Store | Full-Stack

Full-stack shopping and inventory system with Node.js/Express server, HTML/CSS/JavaScript client, MongoDB Atlas database, and JWT authorization with three permission levels.


Feb 2024 | Escape Room Game

Interactive puzzle-based escape room game following Jewish history, featuring multi-room progression, puzzle logic, game flow, scoring, and state transitions. Built with JavaScript, HTML, and CSS.

English Level

Native