π§ Embedded Systems | π€ Robotics | π· CV/AI | βοΈ C++ Developer
I'm an engineer passionate about building high-performance, low-power systems at the intersection of hardware and software. My work spans embedded firmware, real-time robotics, edge AI, and full-stack integration. I enjoy solving complex problems with elegant code β whether it's bringing up hardware, deploying ROS2 on a robot, or building a computer vision pipeline.
- π Embedded C++ Firmware β FreeRTOS, Zephyr RTOS, Arduino, C/C++
- π€ Autonomous Robotics β ROS 2, Visual SLAM, Nav2, Isaac Sim, LiDAR, sensor fusion
- π AI on the Edge β PyTorch, ONNX, TensorFlow Lite, CUDA acceleration
- π οΈ Board Bring-up & Integration β ARM SoCs, ESP32, peripheral interfaces
- π§ͺ Verification β SystemVerilog, UVM, Verilator, GTKWave
- π§ Linux & Docker β CI/CD pipelines, containerized development environments
-
π¦Ύ Autonomous Clinic Robot
ROS2-powered mobile robot using NAV2 stack, SLAM, and ArUco-based docking with a Jetson + STM32 stack -
π§ Gesture Recognition on Pi Pico (TinyML)
Real-time IMU gesture recognition with <50ms latency using TensorFlow Lite and sleep-mode optimizations -
π§ͺ 5-stage RISC-V CPU + UVM Testbench
Designed & verified a pipelined RISC-V processor with RV32IM support using UVM + constrained random testing -
π· AI Nameplate Reader
Extracted text from industrial equipment nameplates using AWS Textract + OpenCV with 91% accuracy -
π Flutter App + WebSocket Sync
Real-time data + image sync across mobile devices using Firebase, Python FastAPI, and WebSocket
- π LinkedIn
- π Email: shrujanus [at] gmail [dot] com
βI build things that move, think, and adapt β from embedded bytes to autonomous bots.β



