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, React Native, ASP.NET

Backend Technologies

Node.js, Express.js, Spring Boot

Database Management

MySQL, Firebase, Room DB

Mobile Development

Android Studio, XML, React Native

Cloud & DevOps

AWS (EC2), Nginx, Firebase Storage

Tools & Security

Git/GitHub, JWT, bcrypt, Base64, Axios

My Projects

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 AWS EC2 IBM Watson
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