file_copy
 Welcome
HomePage.jsx
▶️
⏸️
⏹️
1 const  HomePage = ()  => {
2  const  [isLoaded,  setIsLoaded] =  useState(true);
3   const  developerInfo  = {
4    name: 'Thurunu Mihiranga',
5    role: 'DevOps Engineer',
6    bio: 'Think Innovative'
7    };
8
9    useEffect(() => {
10    document.title = `${developerInfo.name} | Portfolio`;
11    setIsLoaded(true);
12     }, []);
13
14    return (
15      <main  className="hero-container">
16        <h1>{developerInfo.name}</h1>
17        <p>{developerInfo.role}</p>
18        <div  className="cta">
19         <Link  href="/projects">View Projects</Link>
20        </div>
21      </main>
22    );
23 };

Thurunu Mihiranga

DevOps Engineer

As a final-year Computer Science undergraduate passionate about building resilient, automated, and efficient systems. With hands-on experience in CI/CD, containerization, cloud services, and Linux tuning, I aim to bridge the gap between development and operations to deliver scalable software faster and more reliably.

// About Me - Developer Profile

Thurunu Mihiranga

DevOps Enginner

// Hey! I'm a final year computer science undergraduate.

// And I'm a software engineer with a DevOps mindset—equally comfortable writing backend code and automating deployments. I believe modern engineering means owning the full lifecycle, from writing clean code to deploying it on scalable infrastructure. With experience in both application development and system optimization, I bring an end-to-end approach to software delivery.

// Experience

// From coding to deployment, I'm involved throughout the SDLC—building, testing, and scaling systems. I frequently use Java, Python, Docker, and github-actions and beyond that, I stay hands-on with a broader stack to adapt to the project's needs.

I've worked as a freelance software developer, delivering custom solutions for real-world clients while ensuring clean, scalable code. I actively contribute to open source projects, collaborating with global developer communities and upholding industry best practices through code reviews, version control, and continuous learning.

// Skills & Technologies

// My DevOps toolkit includes Docker, Kubernetes, GitHub Actions, Terraform, and Linux system tuning, alongside other tools and practices that support automation, scalability, and performance optimization.

// My expertise includes React.js, Node.js, Python, MongoDB, and various modern web technologies.

/* Skills & Technologies Network */
JavaScript
React.js
HTML
CSS
Bootstrap
Node.js
Express.js
Python
Flask
Java
Spring Boot
MongoDB
MySQL
MSSQL
Firebase
Docker
Git
GitHub Actions
Jenkins
Terraform
AWS
Google Cloud
C
SQL
XML
YAML
Linux
Windows
Prometheus
Kubernetes
<!-- My Projects -->
PROJECT 1

School Portfolio

Develop an interactive school portfolio showcasing school achievements, events, and student projects. The portfolio includes sections for school history, achievements, events, and student projects.

Technologies: React Js, Node Js, Express Js, MongoDB

Read more →
EvoTux Project Screenshot
PROJECT 2

SpringBoot Authentication API

Developed a secure authentication & authorization API with Spring Security & JWT. Integrated AWS RDS and implemented role-based access control (RBAC) for improved security and efficiency.

Technologies: SpringBoot, AWS RDS, MySQL, JWT

Read more →
Authentication API Project Screenshot
PROJECT 3

Beowulf Cluster for Parallel Computing

Configured a distributed computing cluster using virtual machines, enhancing computational efficiency. Automated network setup, SSH access, and MPI configuration for high-performance computing.

Technologies: Linux, Bash, SSH, MPI

Read more →
Beowulf Cluster Project Screenshot
PROJECT 4

Loan Manager Desktop Application

Developed a JavaFX-based financial management system for tracking loans and repayments, enhancing user experience with a clean and intuitive desktop interface.

Technologies: Java, JavaFX, MySQL

Read more →
Loan Manager App Screenshot
PROJECT 5

Skin Oiliness Detection API

Engineered a RESTful API for real-time image analysis using AI-based skin condition detection, deployed on AWS Lambda. Utilized Flask and Docker to streamline development and deployment.

Technologies: AWS Lambda, Flask, Docker, AI

Read more →
Skin Oiliness Detection API Screenshot
// Ready to collaborate?

Hire Me

As a Computer Science undergraduate, I'm passionate about software development and exploring emerging technologies. I have hands-on experience with AWS, Spring Boot, Docker, and Linux system administration. My academic work sharpened my skills in writing clean, efficient code and applying design patterns. I enjoy working in agile teams and contributing to real-world problem solving. Curious and driven, I'm always looking to grow as a developer. To me, development isn't just a skill — it's something I truly enjoy.
🎓 Education
Bachelor of Science Computer Science (Hons)
General Sir John Kotelawala Defence University, Sri Lanka
Jan 2022 - Dec 2025
🏆 Certifications
• Introduction to Linux (LFS101) 🔗
• Introduction to Kubernetes (LFS158) 🔗
• GitHub Actions - KodeKloud 🔗
• Docker Foundations Professional Certificate 🔗
• AWS Introduction to Cloud 101 🔗
• CCNA v7: Introduction to Networks 🔗
📚 Publications
Advances in Multi-modal AI for Breast Cancer Diagnosis: A Comprehensive Review
Thurunu Mihiranga, GA IUwanthika
5th Student Symposium, Faculty of Computing 2025, General Sir John Kotelawala Defence University, Sri Lanka
Feb 2025
🎯 Extracurricular
• Travel Enthusiast – enjoy hiking and exploring new places during leisure time
• Rugby player – actively participated in school-level tournaments
• Volunteering – contributed to university student chapters projects
Download CV
/* Let's Get In Touch */

Send Me a Message

I'm always open to discussing new opportunities and interesting projects.

Get In Touch

Feel free to reach out through any of these channels.

Email

mthurunu@gmail.com

Send Email

LinkedIn

linkedin.com/in/thurunumihiranga

Connect

Medium

medium.com/@mthurunu

Connect

GitHub

github.com/thurunu

View Profile

Phone

+94 76 977 1656

Call Now

Availability

I'm currently available for freelance work and full-time opportunities. I typically respond within 24 hours.

GitHub

Browse through my GitHub repositories and see what I've been working on. These are some of my public repositories showcasing various projects and skills.

GitHub Avatar

Popular Repositories

Contribution Activity

0 contributions in the last year
Less
More

Research & Publications

Exploring cutting-edge technologies and contributing to the academic community through research and publications.

Current Research

Ongoing

Linux Kernel Optimization using Genetic Algorithms

Investigating the application of genetic algorithms to optimize the Linux kernel for improved performance and resource management.

Field: Linux Kernel Optimization, Evolutionary Algorihtms,
Duration: 2025 - Present
Technologies: Python, Bash, Ubuntu
50% Complete

Publications

Review Paper

Advances in Multi-modal AI for Breast Cancer Diagnosis

Thurunu Mihiranga, G.A Uwanthika (2025)

5th Student Symposium, Faculty of Computing 2025, General Sir John Kotelawala Defence University, Sri Lanka

Review of recent advancements in multi-modal AI techniques for breast cancer diagnosis, focusing on the integration of imaging and clinical data to improve diagnostic accuracy.

Research Areas

🧬

Linux Kernel Optimization

Tuning kernel parameters using Genetic Algorithms to enhance system performance and energy efficiency in server environments.

🤖

AI for System Tuning

Leveraging AI/ML models to automate resource allocation and optimize performance in Linux-based infrastructures.

⚙️

DevOps Automation

Building CI/CD pipelines and infrastructure-as-code solutions to streamline application delivery and system management.

📈

System Performance Benchmarking

Conducting empirical analysis using tools like Sysbench to measure the impact of kernel tuning on database and server workloads.