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.
Optimized graph-based indexing for approximate nearest neighbor search
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.

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.
Fluent