Nidharshan Vigneshwaram

Nidharshan Vigneshwaram

Computer Science and Engineering Undergraduate
University of Moratuwa

Specialize in Integrated Computer Engineering.

About

I am a Computer Science and Engineering undergraduate at University of Moratuwa, specializing in the field of Integrated Computer Engineering(ICE) with a strong interest in robotics, IOT, embedded systems, software engineering and AI/ML.

I like sitting at the intersection of hardware and software: designing and interfacing embedded systems on one side, and building the full-stack platforms, data pipelines, and cloud infrastructure that turn raw hardware signals into something usable on the other. Whether it's a robot navigating in real time or a system processing and serving that data at scale, I'm drawn to problems where both sides have to work together.

Education

Academic background

Mar 2024 -- Present

University of Moratuwa (UOM)

B.Sc. Engineering (Hons), Computer Science and Engineering

Specialization: Integrated Computer Engineering

Focus Area : Software Engineering, Robotics, Embedded Systems, AI/ML

2020 -- 2022

T/Orr'shill Vivekananda College, Trincomalee

G.C.E. Advanced Level

Z-Score: 2.5743, Island Rank: 163

2009 -- 2019

Mt/Hindu National College, Matale

G.C.E. Ordinary Level

Passed with 9 Distinctions

Projects

A selection of my recent work

Reinforcement Learning-Based Sim-to-Real Framework

Ongoing

Building a framework to transfer RL policies trained in simulation to real-world robot control, focusing on controller robustness.

Reinforcement LearningPythonMuJoCo
View on GitHub

Robot Control Platform -- Kobuki Robot

Completed

Built a navigation and localization system for the Kobuki robot with LiDAR, SLAM, and a web interface for live control and monitoring. Bridged low-level robot control to a browser-based interface via rosbridge.

ROS2rosbridgeReactPythonRVizLiDARSLAM
View on GitHub

Trash2Treasure -- AI-based Waste Management System

Completed

Developed a full-stack AI-based waste management system as part of the Devthon competition.

TypeScriptNestJSPrismaNext.jsPostgreSQLDocker
View on GitHub

CrimePulse -- Anonymous Crime Reporting Platform

Completed

Developed a platform that allows users to report crimes anonymously with heatmaps and an admin dashboard.

BallerinaMongoDBReactTypeScript
View on GitHub

Bank Management System

Completed

Developed a database-driven bank and microfinance management platform for customers, accounts, and transactions.

LaravelPHPSQLSQLite
View on GitHub

4-Bit Nano Processor

Completed

Designed and implemented a 4-bit processor from scratch in VHDL, deployed on a Basys3 FPGA board via Vivado.

VHDLBasys3 FPGAVivado
View on GitHub

Achievements

Competitions, awards, and certifications

Champion -- Devthon Web Development Competition

Finalist -- IEEE Xtreme 2025

Competitive Problem Solving

Finalist -- Mora Xtreme 2025

Competitive Problem Solving-UOM

Finalist -- UOJ Coders

Competitive Problem Solving-UOJ

Finalist -- CodeRally

Competitive Problem Solving-IIT

Participant -- SpritX

Participant -- Idealize (AIESEC)

Participant -- Ballerina Hackathon (WSO2)

Leadership & Volunteering

Roles and responsibilities

Department Representative

CSE

2026/2027

Logistics Lead

Career Fair

2025/26

Member

Trincomalee District University Students' Association

Member

IEEE ComSoc Student Branch

Logistics Committee

Robo Games 25/26, SLIOT 25/26, Hit the Grounds

Contact

Let's connect

I'm always open to discussing new opportunities, interesting projects, or just chatting about robotics and software engineering.

Download CV

Get a copy of my full CV to learn more about my experience and projects.

Download CV