SYSTEM.KERNEL :: v2.5.0 ONLINE

Hello, I'mHimash Ruwanga

<|/>

Final-year IT undergraduate at University of Moratuwa passionate about software engineering, clean code, and problem solving.

LOADED_MODULES:
REACTJAVANODE.JSTYPESCRIPTPYTHONNESTJS
while(alive) { code() }
$ while(alive) { code() }$ const future = await engineer.build()$ git commit -m 'ship it'$ npm run make-magic$ docker compose up --dreams$ SELECT * FROM ideas WHERE implemented = false$ kubectl scale --replicas=∞$ ssh root@production # living dangerously$ while(alive) { code() }$ const future = await engineer.build()$ git commit -m 'ship it'$ npm run make-magic$ docker compose up --dreams$ SELECT * FROM ideas WHERE implemented = false$ kubectl scale --replicas=∞$ ssh root@production # living dangerously
>_

# About.system

Himash Ruwanga
OPERATORHIMASH RUWANGA
ROLESOFTWARE_ENGINEER
LOCATIONGalle, Sri Lanka
STATUSOPEN
>_user_profile.log
whoami

Final-year IT undergraduate with a strong passion for software engineering and problem-solving. Experienced in full-stack web development and building practical software solutions using modern technologies.

</>
PROJECTS
6+DEP
🏆
AWARDS
5+ACH
02.

# Skills.json

// Drag the sphere to explore my tech universe

React
Java
TS
TypeScript
Py
Python
Node.js
N
NestJS
🐳
Docker
AWS
AWS
Next.js
🍃
MongoDB
SQL
MySQL
Az
Azure
🐧
Linux
PW
Playwright
Se
Selenium
Pt
PyTorch
Sk
Scikit-learn
RN
React Native
Git
Git
JS
JavaScript
Drag to explore skills universe
Frontend

React.js · Next.js · TypeScript · HTML/CSS

Backend

Java · NestJS · Node.js · Python

Database

MySQL · MSSQL · MongoDB

DevOps & QA

AWS · Azure · Docker · Playwright · Selenium

03.

Education.log

// git log --all --oneline --graph --author="himash" --grep="education"

d4e9b1cHEAD → degreeundergraduate

BSc (Hons) in Information Technology

@ University of Moratuwa

2022 May — Present
  • Current GPA: 3.52 — Dean's List in L2S1 (3.90) and L2S2 (3.85)
  • Year 4 Semester 2 — final year of the IT degree programme
JavaPythonReactNestJSMySQLDockerAWS
f2a7c3eHEAD → certificationcertification

CAME — Certified AL & ML Engineer

@ IJSE — Institute Of Software Engineering

2025 Nov — Present
  • Python for Machine Learning, Linear Algebra, Probability & Statistics
  • Regression, Classification, Clustering, Deep Learning, Neural Networks
  • Production ML Systems
PythonScikit-learnPyTorchMLflowNumpyPandas
04.

Experience.log

// git log --all --oneline --graph --author="himash"

a3f8c2dHEAD → maininternship

Intern QA Engineer

@ 4 Axis Solutions (PVT) LTD

  • Experience in manual testing of Android and web applications, including functional and UI validation
  • Created and executed test cases, test plans, and reported defects using standard QA processes
  • Exposure to automation testing tools and frameworks to support test execution and regression testing
PlaywrightSeleniumAndroid TestingWeb TestingManual QA
📄 10 files changed+95 insertions-8 deletions
⊡-○Initial Commit (Hello World)
05.

Projects.repo

// gh repo list --visibility=public --limit=4

#01repo
featured

Medichive – Healthcare Management System

Comprehensive doctor channeling system as a healthcare management web application, optimizing patient-doctor interactions and appointment scheduling. Built as a team project.

// Team project · Full-stack web app
ReactJSNestJSMySQL
#02repo
featured

AgroPredict – AI Agricultural Price Forecasting

AI-based forecasting system to predict vegetable and fruit prices in Sri Lanka using historical market data (2019–2025). Features SHAP-based explainability and interactive dashboards.

// AI/ML project · 6 years of market data
PythonLightGBMSHAPFastAPIReactVitePlotly
#03repo

Legacy Estate – Real Estate Web App

MERN stack-based real estate web app with user authentication, property search filters, and interactive maps using Google Maps API. Focuses on responsive design and seamless UX.

// Ongoing · Full-stack MERN
MongoDBExpressReactNode.jsGoogle Maps API
#04repo

Ceylon Fitness – POS System

Stand-alone point-of-sale system tailored for a supplement store, streamlining sales processes and enhancing inventory management.

// Individual project · Desktop app
JavaJavaFXScene BuilderMySQL
06.

Contact.exe

// ./contact --send-message "let's build something great"

Let's work together

I'm always interested in hearing about new opportunities, interesting projects, or just a chat about technology. My inbox is open!

contact.json
{
"location":"Galle, Sri Lanka"
}
Usually responds within 24 hours
new-message.sh