ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Sarah S.

GitHub

Bio

A software developer experienced in C++ and Python, focused on writing efficient code and according to best practices. I enjoy solving logical problems and gaining new knowledge. During the bootcamp, I developed teamwork skills, and the ability to handle complex challenges.

Skills

C++
CI/CD
OpenMP
SIMD
CMake
Linux
PCA
KMeans
Google Benchmark
Google Test
Intel VTune profiler

Bootcamp Project

Accelerating Graph Indexing for ANNS

Optimized graph-based indexing for approximate nearest neighbor search

Next Silicon

Mentored by: Next Silicon

Embedded Systems Bootcamp 2025 (Embedded)

Responsibilities:

  • Improved performance through OpenMP Multithreading and parallel computation using SIMD.

  • Optimized memory access patterns (cache locality, SoA layout, prefetching).

  • Integrated Machine Learning models (e.g., KMeans and PCA).

  • Worked in a Linux environment, using CMake for builds and running tests with Google Test.

  • Built a CI process with GitHub Actions and ran Google Benchmark for comparison against HNSW.

  • Performed bottleneck analysis and optimization using Intel VTune profiler.

Sarah S. - Task Preview
Click to enlarge

Additional Projects

Inquiry Management Server | Java

• Built a WebSocket server in Java for handling inquiries - supporting concurrent client connections via separate threads.

• Wrote the High Level Design according to the system requirements.

• Developed inquiry-to-agent workflow matching using background processes for queue management and agent availability tracking.


Embedded Biometric Fingerprint System | C++

• Built a C++ fingerprint authentication system on ESP32, communicating with sensor via UART.

• Implemented sensor parameter parsing and identity matching for biometric validation.

English Level

Fluent