Exit 3Control room
Skills
No percentage bars. Each skill links to the work where it was used, so you can check it.
Languages
- Python Driver drowsiness detection, Audio deepfake detection, Semantic segmentation with U-Net, This portfolio
- JavaScript V2V communication, This portfolio
- Java UI calculator
- C/C++ Driver drowsiness detection. Arduino alarm sketch
- MATLAB Wireless power transfer for EVs
- HTML and CSS V2V communication, This portfolio
- SQL This portfolio. MySQL is also listed on the GitHub profile
AI and machine learning
- TensorFlow Semantic segmentation with U-Net
- Keras Semantic segmentation with U-Net
- Semantic segmentation (U-Net) Semantic segmentation with U-Net
- Audio classification Audio deepfake detection
- GRU / GAT trajectory prediction Planned V2V communication. Specified in the architecture; outputs are modelled in the current simulation
Computer vision
- OpenCV Driver drowsiness detection
- MediaPipe Face Mesh Driver drowsiness detection
- Head-pose estimation (solvePnP) Driver drowsiness detection
- Image pre-processing (CLAHE, gamma) Driver drowsiness detection
- Ray-cast occlusion and camera field of view V2V communication
Embedded and hardware
- Raspberry Pi (GPIO, picamera2) Driver drowsiness detection
- Arduino and USB serial Driver drowsiness detection
- Transistor and relay driver circuits Driver drowsiness detection
- STM32 and ROS 2 Planned V2V communication. Named as the next hardware stage
Simulation and modelling
- Vehicle kinematics (Frenet frame) V2V communication
- Collision-risk modelling (TTC, TTB, Monte Carlo) V2V communication
- Graph-based route planning V2V communication
- Wireless power transfer modelling Wireless power transfer for EVs
- Canvas 2D and pseudo-3D rendering V2V communication, This portfolio
Web and tooling
- Flask This portfolio
- Git and GitHub V2V communication, Driver drowsiness detection
- Automated testing (unittest) Driver drowsiness detection, This portfolio
- Playwright and ffmpeg V2V communication. Offline video rendering of the simulation
- Vercel This portfolio