Hello It's Me

NALINA G.

And I am a Computer Science Engineer

CSE undergraduate with a passion for full-stack development. I build clean and interactive web interfaces, develop Android applications, and create reliable backend systems. Skilled in HTML, CSS, JavaScript, Python, Java, and C++.

My Image

About Me

Hi! πŸ‘‹

Driven by curiosity, powered by passion,

I'm a Android developer and a Full-Stack Web Developer. I love building interactive websites, modern backend systems, and polished Android applications.

Reading books, exploring new technologies, and solving problems are my daily passions. Chess challenges my mind and helps me think logically and strategically.

I combine creativity with analytical thinking to develop solutions that are both functional and elegant. I always look for ways to grow my skills and take on new tech challenges.

πŸ“± Mobile App Dev

Building Android applications with Java, and Flutter.

πŸ’» Full-Stack Web

Developing modern websites using React, Node.js, Spring Boot, and MySQL.

πŸ“š Reading

Expanding knowledge with tech books, novels, and self-growth content.

β™Ÿ Chess

Enhancing strategic thinking and problem-solving skills through chess.

MY EDUCATION

πŸŽ“

Secondary Education

Excelled in academics during school years. Secured 9 A’s in GCE O/L and ranked first in the school. Achieved 3 A’s in GCE A/L Mathematics stream, topping the school again.

πŸ›οΈ

University Studies

Currently pursuing a Computer Science & Engineering degree at Sri Lanka’s top engineering university. Achieved 3.59 GPA in the first semester and continuing academic growth in the third semester.

πŸ’»

Technical Growth

Intermediate-level skills in Python, Java, C++, Go, React. Full-stack development using TypeScript, React, Node.js, Spring Boot, and MySQL. Android developer and frontend contributor for Mora Exam Committee.

My Projects

Full-Stack Web Application

MIMS - Mini Bank System

A full-stack mini banking application built with Next.js, Node.js, and PostgreSQL. Agents can create customer accounts, manage savings plans, and track transactions with a responsive interface.

Next.js Node.js PostgreSQL JavaScript HTML & CSS

Web Application

Hospital Management System

The system to view patient and doctor details, add patients, and schedule appointments. Backend powered by MySQL.

Java MySQL

Full Stack Mobile Application

Offline-First Emergency Communication System

An offline-first emergency communication platform that collects SOS reports through mobile app or SMS, uses AI to prioritize incidents, and coordinates nearby volunteers for faster disaster response.

Kotlin Spring Boot PostgreSQL Gemini API SMS API REST API

Full-Stack Web Application

TODO CRUD App

A full-stack TODO application built with Spring Boot, MySQL, HTML, CSS, and JavaScript. Users can create, view, update, and delete tasks with a responsive frontend.

Spring Boot MySQL HTML CSS JavaScript

Web Application

Stopwatch

A simple and interactive stopwatch web app built with HTML, CSS, and JavaScript. Features include start, stop and reset.

HTML CSS JavaScript

Backend Application

JWT Authentication System

A secure authentication and authorization system using Spring Boot, Spring Security, JWT, and PostgreSQL with user registration, login, and role-based access control.

Java Spring Boot Spring Security JWT PostgreSQL Maven

My Blogs

πŸ“± Protecting Children from Technology Problems in Today’s World

Children using technology safely

Today, technology is part of our daily life. Children use mobile phones, tablets, computers, and the internet for studying, playing games, and watching videos. Technology is...

Read More β†’
πŸš€ Building DebtLens # 1

Why Technical Debt Is Quietly Slowing Down Small Software Teams

DebtLens Blog Cover

Every software project starts with clean code, but technical debt quietly grows over time. Discover why this hidden problem inspired the journey of building DebtLens.

Read Article β†’
πŸš€ Building DebtLens # 2

Why Existing Code Analysis Tools Still Leave Developers Guessing

DebtLens Blog Cover

Code quality tools are great at finding problems, but developers still struggle to decide which issues deserve immediate attention. Learn how this insight shaped the vision behind DebtLens.

Read Article β†’
πŸ’Ό My Internship Journey

My Internship Interview Experience: From Bidding to Two Offers

Internship Interview Experience

My journey from the university internship bidding process to technical interviews, nervous waiting, and receiving two internship offers. A story about preparation, hard work, confidence, and learning from every interview experience.

Read Article β†’
View Daily Thoughts β†’

My Skills

Technical Skills

Java React Spring Boot Python JavaScript HTML CSS MySQL MongoDB Flutter C++ Node.js Express.js

Professional Skills

Problem Solving Communication Teamwork Creativity Time Management Adaptability

Contact Me

πŸ“§ [email protected]

Back to Top