Analytical and curious software developer with strong programming skills and a passion for learning, exploring, and problem-solving. Excels in debugging, teamwork, and adapting quickly to new technologies, with the ability to perform well under pressure and learn independently
High-performance real-time imaging system for Raspberry Pi

Mentored by: Mobileye
Embedded Systems Bootcamp 2025 (Embedded)
Responsibilities:
Developed an Initial Configuration Layer (POC) for the OV5647 sensor using the I2C API, implementing generic and specific functions for key camera parameters (e.g., Frame Rate, Resolution,Test pattern).
Executed an Architectural Pivot to V4L2 subsystem integration, refactoring the solution to leverage the platform's native configuration mechanism, and delivering a clean Abstraction API.
Extracted a White Balance (WB) algorithm from the OpenCV library codebase for standalone implementation and performance benchmarking
Low-Level Performance Optimization Executed low-level time optimization on the isolated White Balance algorithm. Achieved significant runtime improvements by implementing parallelization techniques including SIMD vectorization and OpenMP multithreading.
Concurrent Pipeline Design: Implemented a thread-safe system library with a Concurrent Pipeline Architecture utilizing two dedicated threads: one for high-priority frame acquisition and one for parallel image processing.

IMAGE PROCESSING TETRIS GAME, Python & OpenCV Project march 2025
§
Implementing
full game logic, including pixel-level collision detection and random piece
generation.
§
Applying
OOP (Object-Oriented Programming) architecture by building modular
classes for the game and its pieces, supporting scalability and a clean code
design.
Integrating OpenCV for
graphical image manipulation and efficient collision handling.
Working Proficiency