Risinu Ransika Silva

Passionate Full Stack Developer | Software Engineering Student at Curtin University

πŸ’»
⚑
πŸš€

About Me

Hello, I'm Risinu

Passionate Full Stack Developer with hands-on experience in Java, JavaScript, React, Spring Boot, Node.js, and AWS. Proficient in Android development using Android Studio, with a focus on clean, scalable, and maintainable code.

Currently a 3rd-year Software Engineering student at Curtin University, maintaining an excellent academic record including Dean's List recognition. Strong problem-solving skills and a proactive approach to learning and delivering high-quality solutions.

I enjoy solving complex problems and building innovative solutions that make a difference. Always eager to learn new technologies and take on challenging projects that push the boundaries of what's possible.

Developer Portrait

My Skills

Programming Languages

Java, JavaScript, HTML, CSS, C#, C

Frontend Frameworks

React JS, ASP.NET

Backend Technologies

Express.js, Spring Boot

Database Management

MySQL

Mobile Development

Android Studio

Cloud & DevOps

AWS (EC2),Firebase

Tools & Security

Git/GitHub, JWT, bcrypt, Base64, Axios

My Projects

Job & Skill Development Platform

P2P file-sharing web app using WebRTC and Firebase

A peer-to-peer file sharing web application that enables users to transfer files (images, PDFs, videos, and other data types) directly between devices without centralized storage.A lightweight QR-code–based session mechanism allows users to establish secure connections instantly.

React FireBase WebRTC QR Code TypeScript
Job & Skill Development Platform

Job & Skill Development Platform (With AI Integration)

A web-based platform that connects job seekers, employers, and trainers. Users can apply for jobs, post openings, and access training content. Includes basic AI features like chatbot.

React Spring Boot MySQL
E-Commerce Store

E-Commerce Store – Full Stack Web Application

Developed a full-featured e-commerce platform where users can browse products, manage carts, place orders, and leave reviews. Admins can manage products, users, and orders through a dedicated dashboard.

React Express.js Node.js MySQL MUI JWT
Connect 4 Game

Connect 4 – Android Game with AI & PvP

Created a Connect 4 game with AI difficulty levels using Minimax and Alpha-Beta pruning, PvP mode, customization, undo/reset, and full game state management using ViewModel.

Java Android Studio XML Minimax Algorithm
Food Calorie Management App

Food Calorie Management App – Android Application

Android app for logging meals, tracking calories, and uploading meal images. Integrated Room database, Firebase Storage, RecyclerViews, and custom UI layouts.

Java Android Studio Room DB Firebase RecyclerView

Get In Touch

Let's Connect!

Ready to bring your ideas to life? Let's start a conversation

Call Me

+94 76 106 5283

Location

Panadura, Kalutara
Sri Lanka

LinkedIn

Connect Professionally

GitHub

View My Code

Portfolio

risinu.me

My CV

Download Resume