🔧 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
- 💌 Email: shrujanus [at] gmail [dot] com
“I build things that move, think, and adapt — from embedded bytes to autonomous bots.”



