Embedded and performance-oriented software engineer with hands-on experience in C/C++ development, real time Linux systems, and low-level optimization. Strong analytical thinker with proven ability to research complex code, design efficient multithreaded solutions, and produce clear, high-quality documentation. Delivered significant performance improvements in embedded style projects and consistently excel in deep-technical, high-focus tasks. Seeking a position in Embedded Systems / high-performance Backend to apply my skills and grow professionally.
Efficient weighted matching algorithms for poly-streaming graph processing
Mentored by: Next Silicon
Embedded Systems Bootcamp 2025 (Embedded)
Responsibilities:
Developed a parallel real-time streaming algorithm in C++ inspired by “Weighted Matching in a Poly Streaming Model” (ESA 2025), including trade-offs analysis for runtime, memory and accuracy.
Implemented multithreading with NUMA-aware optimization on multi-socket servers, improving cache locality, managing global/local state, and reducing contention using atomic operations and hybrid locking.
Performed in-depth profiling using perf and Google Benchmark, analyzing runtime, scaling, and memory usage across all algorithm variants.
Validated solution quality on real RB/Pajek datasets, using the LEMON library for accurate graph processing and correctness checks.
Integrated extensive unit and integration tests using Google Test, combined with an automated CI pipeline (GitHub Actions) to to maintain correctness and stability across all variants.
Researched cloud-based data access; evaluated direct reading and compressed datasets, but avoided it due to latency and decompression overhead.
Built cross-platform CMake infrastructure, worked with GitHub code reviews, and deployed on WSL2 and HPC Linux environments for full portability.
Achieved 60–80× speedup on large graphs, with solution quality aligned to theoretical guarantees and near-linear multithreaded scaling.

2025 | SaaS Application for Competition Management | SIB
• Developed a web-based interactive platform for managing visual creation competitions based on weekly challenges.
• Built using C#, .NET Core, React, and selected Angular components.
• Implemented features including AI-generated image uploads, community-based rating, automatic winner selection, email notifications, user and role management, and dynamic data visualization using SQL and AWS.
• Integrated a custom AI module providing context-based analysis and personalized recommendations to help users choose the most suitable image.
• Implemented REST API integrations, JWT authentication, and deployment through Render.
• Utilized Git for version control and collaborative development.
Fluent