Skip to content
View sandaruns2004's full-sized avatar

Block or report sandaruns2004

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sandaruns2004/README.md

Hi there, I'm Sandaru Nethmina Samarasekara πŸ‘‹

Electronic & Telecommunication Engineering Undergraduate | Embedded Systems | Robotics | IoT | AI

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.


πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ 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

πŸ›  Technical Skills

Programming Languages

  • C
  • C++
  • Python
  • PHP
  • JavaScript
  • SQL

Embedded Systems

  • STM32 (STM32F103, STM32F411)
  • ESP32 / ESP32-S3
  • Arduino
  • ARM Cortex-M
  • Register-Level Programming
  • Interrupts
  • Timers
  • PWM
  • UART
  • SPI
  • I2C
  • ADC
  • DMA

Robotics

  • PID Control
  • Sensor Fusion
  • IMU Integration
  • Encoder Feedback
  • Line Following
  • Maze Solving
  • Motor Control

Artificial Intelligence & Computer Vision

  • PyTorch
  • OpenCV
  • Faster R-CNN
  • Deep Learning
  • Image Processing

Backend Development

  • FastAPI
  • REST APIs
  • JWT Authentication

Frontend Development

  • Next.js
  • React
  • HTML
  • CSS
  • Bootstrap

Databases

  • PostgreSQL
  • MySQL

Development Tools

  • Git
  • GitHub
  • VS Code
  • STM32CubeIDE
  • PlatformIO
  • Arduino IDE

πŸš€ Featured Projects

πŸ€– Micromouse Robot

Autonomous maze-solving robot built using STM32.

Features

  • 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


πŸ“¦ CargoSafe IoT

Smart logistics monitoring platform for cargo transportation.

Features

  • GPS tracking
  • Environmental monitoring
  • Shock detection
  • MQTT communication
  • Cloud dashboard
  • FastAPI backend
  • PostgreSQL database

Technologies

ESP32-S3 β€’ MQTT β€’ FastAPI β€’ PostgreSQL β€’ Next.js


πŸš— Vehicle Detection System

Computer vision project for vehicle detection using deep learning.

Features

  • Faster R-CNN
  • Object detection
  • Dataset preprocessing
  • Model training
  • Performance evaluation

Technologies

Python β€’ PyTorch β€’ OpenCV


πŸ’» Sipsara

Web-based management system developed using PHP and MySQL.

Features

  • Authentication
  • Dashboard
  • CRUD operations
  • Reporting
  • Responsive UI

πŸ“š Areas of Interest

  • Embedded Systems
  • Robotics
  • Internet of Things
  • Artificial Intelligence
  • Computer Vision
  • Autonomous Systems
  • Firmware Development
  • Machine Learning
  • Control Systems

πŸ“ˆ GitHub Statistics

Replace the placeholders below with your preferred GitHub stats services.

  • GitHub Stats
  • GitHub Streak
  • Top Languages
  • Contribution Graph

πŸ“– Currently Learning

  • FreeRTOS
  • Embedded Linux
  • ROS2
  • Advanced ARM Cortex-M Programming
  • AI for Robotics
  • Edge AI
  • PCB Design
  • FPGA Fundamentals

🎯 Engineering Philosophy

"The best engineering solutions combine reliable hardware, efficient software, and thoughtful design."


πŸ“« Connect With Me


⭐ Thank you for visiting my profile! Feel free to explore my repositories and connect with me.

Pinned Loading

  1. Ranuja-Jayawardena/Sunbane Ranuja-Jayawardena/Sunbane Public

    Sunbane: A dark, 3D, first-person ,stealth-puzzle adventure in a world where light can kill.

    C# 1

  2. Cargosafe_V2 Cargosafe_V2 Public

    CargoSafe is a premium fleet intelligence platform built with Next.js 16, Tailwind CSS v4, and Firebase. It supports real-time IoT telemetry ingestion, automated alerting, device/shipment managemen…

    TypeScript 1

  3. Ranuja-Jayawardena/BigBugDataStorm Ranuja-Jayawardena/BigBugDataStorm Public

    End-to-End Retail Intelligence System: A Medallion Lakehouse and spatial gravity ML pipeline for retail sales forecasting, featuring a Tier-Capped greedy budget optimizer and an interactive Next.js…

    Jupyter Notebook 2 1

  4. Automatic-Phil-Dispenser Automatic-Phil-Dispenser Public

    A smart automatic pill dispenser system with a web app for adding medicine schedules. Built using HTML, CSS, JavaScript, Flask (Python), MySQL, and motors that automatically dispense pills at sched…

    Python 1

  5. Full-ML-DL-CV-and-Data-Science-Roadmap Full-ML-DL-CV-and-Data-Science-Roadmap Public

    Become a production-grade ML Engineer. An open-source curriculum covering math foundations, classical ML, Deep Learning, Transformers, LLMs, Computer Vision, NLP, Reinforcement Learning, MLOps, and…

    Jupyter Notebook 3

  6. nadija-smwg/Maze-Runner nadija-smwg/Maze-Runner Public

    🐭 Autonomous micromouse robot for MicroMaze 3 competition β€” 4-tier algorithm suite (Flood Fill β†’ Weighted Dijkstra β†’ Path Smoother β†’ S-Curve Motion Profiles) on STM32F411 Black Pill. Zero dynamic m…

    C 1