Skip to content
View Dilshan-Nuwantha's full-sized avatar

Highlights

  • Pro

Block or report Dilshan-Nuwantha

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
Dilshan-Nuwantha/README.md

Hi there πŸ‘‹ I'm Dilshan Nuwantha Wickramasingha

Electronic & Telecommunication Engineering Undergraduate | University of Moratuwa

Software Engineer | Backend Developer | DevOps Engineer | Robotics Enthusiast | Machine Learning Explorer


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

I'm an Electronic and Telecommunication Engineering honors undergraduate at the University of Moratuwa (CGPA: 3.55) passionate about building intelligent software and hardware solutions. I combine rigorous academic foundations in core telecommunications and software development with hands-on enterprise backend experience.

I enjoy working across multiple engineering domains including:

  • πŸ’» Backend & Distributed Systems Architecture
  • ☁️ Microservices & Cloud Technologies
  • πŸ€– Robotics & Autonomous Systems (ROS2)
  • 🧠 Machine Learning & Computer Vision
  • ⚑ Embedded Systems & Advanced Electronics

I love combining software, hardware, and artificial intelligence to solve complex, real-world engineering challenges.


πŸš€ Projects

🌐 Web Development & Enterprise Backend Systems

  • πŸ“¦ Dialog Inventory Management System: Scalable Java Spring Boot microservices integrated with RabbitMQ async processing, Redis caching, and TMF APIs.
  • πŸ’₯ Dialog Ignite Revamp: Telecom platform ecosystem upgrade focused on backend activity logging, custom server deployments, and REST API validation.
  • ⚑ Transformer Management System: Full-stack inspection platform linking a Spring Boot backend with a Python YOLOv8 automated defect detection pipeline.
  • 🚍 Bus Tracking System: Full-stack transit platform featuring real-time GPS tracking via Socket.IO streaming channels and Leaflet maps.
  • πŸŽ“ PovertyHack Education Platform: Gamified literacy application powered by FastAPI, MongoDB, and personalized Google Generative AI student guidance.
  • πŸ“š AI Study Assistant: Intelligent learning assistant providing automated contextual searching, document summarization, and dynamically generated quizzes.

πŸ€– Robotics & Autonomous Systems

  • πŸ›ž Reconfigurable Indoor Mobile Robot Platform (FYP): Reconfigurable stair-climbing robot platform engineered with custom dual-mode mobility control loops built natively on ROS2.
  • 🦾 4-DOF Robotic Manipulator: Physical 4-Degree-of-Freedom robotic arm leveraging MATLAB inverse kinematics execution and Arduino motor control.
  • 🐭 Micromouse Maze-Solving Robot: High-speed autonomous maze solver implementing the FloodFill pathfinding matrix and precision PID microcontroller control loops.
  • πŸ† Sri Lanka Robotics Challenge Robot: Competition finalist robot built to dynamically perform complex multi-sensor line, shape, wall, and object manipulation routines.
  • πŸ€– Robotics Competition Project (EN2553): Multi-functional hardware platform capable of ramp navigation, obstacle evasion, color tracking, and maze traversal protocols.

🧠 Machine Learning & Computer Vision


⚑ Electronics & Embedded Systems


πŸ’» Technologies & Skills

Programming Languages

Backend Development & Frameworks

Frontend Development

Machine Learning, AI & CV

Databases & Caching

DevOps, Engineering & System Tools



πŸ“Š GitHub Analytics

πŸ† Achievements & Certifications

πŸ… Finalist β€” Sri Lanka Robotics Challenge, UOM (2023)
πŸ… Finalist β€” Makathon 1.0, UOK (2025)
πŸ€– Visiting Instructor (Robotics) β€” Department of ENTC, University of Moratuwa
πŸ’Ό Software Engineering Intern β€” Axiata Digital Labs (Pvt) Ltd
πŸŽ“ Stanford University / DeepLearning.AI Specializations:

  • Supervised Machine Learning: Regression and Classification
  • Advanced Learning Algorithms
  • Unsupervised Learning, Recommenders, Reinforcement Learning

🌱 Currently Exploring

  • Cloud Computing & Scalable DevOps Systems
  • Multi-Agent AI Frameworks & Generative AI Architectures
  • Advanced ROS2 Locomotion and Perception Control
  • Microservices Architecture Performance Tuning

🀝 Let's Collaborate

I am always keen on jumping into complex projects and open-source collaborations relating to:

  • 🌐 Microservices & High-Performance Backends
  • πŸ€– Autonomous Navigation & Advanced Robotics Loops
  • 🧠 Production-level ML Pipelines & Computer Vision Tasks

πŸ“« Connect with Me

πŸ“§ Email: nuwanthadilshan05@gmail.com
πŸ’Ό LinkedIn: dilshan-wickramasingha
🌐 GitHub: Dilshan-Nuwantha


⭐ Thanks for visiting my profile!

"Engineering software and intelligent systems that make a real-world impact."

Pinned Loading

  1. SahanDissanayaka/Transformer-Management-System SahanDissanayaka/Transformer-Management-System Public

    Transformer Management System

    TypeScript 1

  2. LightGlue LightGlue Public

    Forked from cvg/LightGlue

    LightGlue: Local Feature Matching at Light Speed (ICCV 2023)

    Python

  3. HMP HMP Public

    Forked from enesduran/HMP

    Python

  4. SahanDissanayaka/Robot-Design-for-SLRC SahanDissanayaka/Robot-Design-for-SLRC Public

    Robot design for Sri Lanka Robotics Challenge

    C++ 2 2

  5. SahanDissanayaka/Micro-Mouse-Design SahanDissanayaka/Micro-Mouse-Design Public

    Micro Mouse version 1.0

    C++ 1