🌐 FreeRTOS + PID + Web Interface

🔗 ESP32 Temperature Controller

Designed a real-time embedded software for temperature control in lab systems. Built on ESP32 using FreeRTOS and includes a web-based UI:

  • Modular FreeRTOS tasks
  • PID temperature regulation
  • Web interface (via ESPAsyncWebServer)

Code: main.cpp ↗


💻 RISC-V CPU Core in Verilog

🔗 GitHub Repository

Developed a simplified RISC-V CPU core in Verilog as part of an academic FPGA lab. The project was structured in modular stages:

  • Instruction Fetch & Decode
  • PC and Branch Logic
  • ALU and Register File
  • Load/Store Unit & Data Memory

Includes GUI simulation output: RISC-V CPU Simulation GUI


🎥 Stereo Vision with CUDA & Python (Schölly GmbH)

Worked on real-time stereo image processing using OpenCV and CUDA on NVIDIA Jetson platforms:

  • Python-based stereo disparity mapping
  • CUDA acceleration for real-time depth data
  • ROS-compatible Dockerized modules

Also developed test interfaces using Streamlit and assisted in embedded integration.


More software projects will be added soon…