I am an undergraduate at the University of Moratuwa with a strong interest in Embedded Systems, Robotics, Internet of Things (IoT), Computer Vision, and Artificial Intelligence. I enjoy designing complete engineering solutionsβfrom hardware and firmware to cloud applications and intelligent software.
- π B.Sc. Engineering Undergraduate in Electronic & Telecommunication Engineering
- π University of Moratuwa, Sri Lanka
- π Currently working on robotics, embedded systems, and IoT applications
- π± Learning advanced embedded software development, ARM Cortex-M architecture, RTOS, and machine learning
- π‘ Interested in autonomous robots, intelligent systems, and real-time embedded computing
- π― Goal: Build reliable engineering solutions that integrate hardware, software, and AI
- C
- C++
- Python
- PHP
- JavaScript
- SQL
- STM32 (STM32F103, STM32F411)
- ESP32 / ESP32-S3
- Arduino
- ARM Cortex-M
- Register-Level Programming
- Interrupts
- Timers
- PWM
- UART
- SPI
- I2C
- ADC
- DMA
- PID Control
- Sensor Fusion
- IMU Integration
- Encoder Feedback
- Line Following
- Maze Solving
- Motor Control
- PyTorch
- OpenCV
- Faster R-CNN
- Deep Learning
- Image Processing
- FastAPI
- REST APIs
- JWT Authentication
- Next.js
- React
- HTML
- CSS
- Bootstrap
- PostgreSQL
- MySQL
- Git
- GitHub
- VS Code
- STM32CubeIDE
- PlatformIO
- Arduino IDE
Autonomous maze-solving robot built using STM32.
- Wall following
- PID motor control
- Encoder-based odometry
- MPU6050 orientation estimation
- VL53L0X Time-of-Flight sensors
- High-speed autonomous navigation
Technologies
STM32 β’ C/C++ β’ Embedded Systems β’ Robotics
Smart logistics monitoring platform for cargo transportation.
- GPS tracking
- Environmental monitoring
- Shock detection
- MQTT communication
- Cloud dashboard
- FastAPI backend
- PostgreSQL database
Technologies
ESP32-S3 β’ MQTT β’ FastAPI β’ PostgreSQL β’ Next.js
Computer vision project for vehicle detection using deep learning.
- Faster R-CNN
- Object detection
- Dataset preprocessing
- Model training
- Performance evaluation
Technologies
Python β’ PyTorch β’ OpenCV
Web-based management system developed using PHP and MySQL.
- Authentication
- Dashboard
- CRUD operations
- Reporting
- Responsive UI
- Embedded Systems
- Robotics
- Internet of Things
- Artificial Intelligence
- Computer Vision
- Autonomous Systems
- Firmware Development
- Machine Learning
- Control Systems
Replace the placeholders below with your preferred GitHub stats services.
- GitHub Stats
- GitHub Streak
- Top Languages
- Contribution Graph
- FreeRTOS
- Embedded Linux
- ROS2
- Advanced ARM Cortex-M Programming
- AI for Robotics
- Edge AI
- PCB Design
- FPGA Fundamentals
"The best engineering solutions combine reliable hardware, efficient software, and thoughtful design."
- GitHub: https://github.com/sandaruns2004
- LinkedIn: (Add your LinkedIn profile)
- Email: (Add your email address)
β Thank you for visiting my profile! Feel free to explore my repositories and connect with me.


