Hi, I am _

Tharushi De Silva

Welcome to my portfolio! I create digital experiences that inspire and engage.

About Me

Profile

Brief Introduction

I am a motivated IT undergraduate with a keen interest in UI/UX design and Software Engineering. Currently studying for a BSc (Hons) in Information Technology at the Faculty of IT, University of Moratuwa, I enjoy blending creativity with technology to build meaningful user experiences and efficient systems. I'm also deeply curious about Artificial Intelligence and Data Science, and I'm eager to grow through hands-on projects and contribute to innovative, impactful solutions.

Education Timeline

2023 – Present
Current

BSc.(Hons) in Information Technology

University of Moratuwa, Faculty of IT

2019 – 2021

G.C.E Advanced Level Examination

Lyceum International School, Nuwara Eliya

Subjects: Combined Mathematics, Physics, ICT

2011 – 2020

G.C.E Ordinary Level Examination

N/ Good Shepherd Balika Maha Vidyalaya

Skills & Technologies

HTML
HTML
CSS
CSS
Tailwind CSS
Tailwind CSS
Material UI
Material UI
React.js
React.js
Next.js
Next.js
Node.js
Node.js
Google Gemini API
Google Gemini API
Flask
Flask
NLP Basics
NLP Basics
C
C
C#
C#
Python
Python
Java
Java
JavaScript
JavaScript
SQL
SQL
PHP
PHP
ASP.NET Core
ASP.NET Core
REST API
REST API
Visual Studio
Visual Studio
VS Code
VS Code
GitHub
GitHub
Postman
Postman
Figma
Figma
UI/UX Design
UI/UX Design

Web Technologies

HTML
HTML
CSS
CSS
Tailwind CSS
Tailwind CSS
Material UI
Material UI
React.js
React.js
Next.js
Next.js
Node.js
Node.js

AI & Chatbot Integration

Google Gemini API
Google Gemini API
Flask
Flask
NLP Basics
NLP Basics

Programming Languages

C
C
C#
C#
Python
Python
Java
Java
JavaScript
JavaScript
SQL
SQL
PHP
PHP

Tools & Frameworks

ASP.NET Core
ASP.NET Core
REST API
REST API
Visual Studio
Visual Studio
VS Code
VS Code
GitHub
GitHub
Postman
Postman

Design

Figma
Figma
UI/UX Design
UI/UX Design

Key Achievements

2nd Runner Up – J'PURAXTREME Hackathon 0.1 1

2nd Runner Up – J'PURAXTREME Hackathon 0.1

Secured 3rd place in the J'PURAXTREME Hackathon 0.1 organized by the University of Jayawardenepura IEEE Student Branch and IEEE Computer Society

Finalist – CodeJam by CSE 2025 1Finalist – CodeJam by CSE 2025 2

Finalist – CodeJam by CSE 2025

Reached as finalist in Codex a competition at the CodeJam 2025 organized by CSE, faculty of Engineering, University of Moratuwa

6th Place – INTECS CODERUSH 2024 1

6th Place – INTECS CODERUSH 2024

Secured 6th place at Coderush 2024, a competitive coding event organized by INTECS, Faculty of Information Technology, University of Moratuwa. The awarding ceremony celebrated innovative problem-solving and technical excellence among top-performing participants.

Finalist – UOJ Coders 1

Finalist – UOJ Coders

Reached top 10 finals in coding competition

Outstanding Volunteer – IEEE WIE(November 2024) 1

Outstanding Volunteer – IEEE WIE(November 2024)

Recognized as an Outstanding Volunteer by the IEEE WIE Student Branch Affinity Group at the University of Moratuwa for November. Honored for dedicated contributions and active involvement in promoting impactful initiatives and events within the vibrant WIE community.

Final Round – InterfaceX Designathon 2025 1

Final Round – InterfaceX Designathon 2025

Advanced to Round 2 of the InterfaceX Designathon 2025, organized by ASTA, in recognition of impressive design skills and creativity demonstrated during the initial round.

Participant – IEEE Xtreme 18.0 1

Participant – IEEE Xtreme 18.0

Took part in global 24-hour coding challenge by IEEE

Participant – INTECS CODERUSH 2023 1

Participant – INTECS CODERUSH 2023

Participated in university-level coding competition

Community Involvement

👥 Want to see my volunteering experiences? I've been actively involved in various committees and organizations, contributing to design, technical, and leadership roles across multiple events and initiatives.

My Projects

A showcase of my technical journey through various domains - from web development to IoT systems, each project represents a unique challenge and learning experience.

Login DashboardPatient Records
Full-Stack Development

PresCrypt – Doctor-Patient Management System

PresCrypt is a full-stack healthcare management system designed to securely connect patients, doctors, and administrators on a unified platform. It features secure authentication and role-based access, patient registration, appointment scheduling, health record access, and prescription management. The system includes an AI-powered chatbot for navigation and support, real-time doctor availability, video consultations, and integrated communication using SignalR. Admins can manage doctor approvals and access control, while patients can grant or revoke consent for doctors to view their health records. The backend uses ASP.NET Core with JWT-based authorization, and the frontend is built with Next.js and Tailwind CSS. PresCrypt also integrates with OpenMRS for external medical record systems and includes strong security features.

ASP.NET CoreC#Next.jsMS SQLFlaskAI
Arduino SetupWater Tank System
IoT & Hardware

Water Tank Cleaning System

This Level 1 microcontroller-based hardware project was developed to transform traditional water tank cleaning by offering a fully automated, efficient, and hygienic solution. Motivated by the real-world challenges people face with manual tank cleaning, our team conducted extensive research to design an innovative system aimed at eliminating manual labor, reducing contamination risks, and ensuring safer water usage.The system features with advanced motorized lid integrating,Rotating cleaning brushes,High-pressure water pumps,Sensor units to monitor water levels and cleaning progressand A central Arduino microcontroller for complete automation

ArduinoC++IoTSensors
Portfolio HomepagePortfolio Projects
Frontend Development

Personal Portfolio Website

This portfolio website is a modern, responsive web application built using Next.js and Tailwind CSS. It showcases my projects, technical skills, and about me in a clean and interactive layout. The site supports smooth navigation, project filtering, and a dark theme. It's deployed on GitHub Pages with a custom asset prefix and export configuration to support static hosting. The project emphasizes accessibility, performance optimization, and developer-friendly practices.

Next.jsTailwind CSS
Dashboard Overview
Full-Stack Development

School Information Management System

Full-stack web application for managing teacher and student data using Angular, Node.js/Express, and SQLite. Includes complete CRUD operations and responsive user interface. Built as capstone project.

AngularNode.jsExpressSQLite
Smartphone ComparisonLaunch Updates
Web Development

FlagX – Smartphone Comparison Platform

Built with React, Ballerina, and MongoDB, this platform provides real-time flagship smartphone comparisons and launch updates. Data fetched via Ballerina APIs from Apple/Samsung sources.

ReactBallerinaMongoDBAPIs

Get In Touch

Have a project in mind or just want to chat? I'd like to hear from you. Let's discuss how we can work together to bring your ideas to life.

Let's Connect

I'm always open to discussing new opportunities, creative projects, or just having a friendly conversation about technology and design.

Available for new projects
I'm currently accepting new client work

Send Me a Message

I typically respond within 24 hours