(2022 - 2025)
Software Engineer
Creative Software, Colombo, Sri Lanka
constcoder={name:'Gihan Chathuranga',skills:['.NET', 'Blazor', 'Python', 'RabbitMQ', 'OpenTelemetry', 'Prometheus', 'Grafana', 'Splunk', 'Docker', 'AWS'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};Who I am?
I’m Gihan Chathuranga, a passionate Software Engineer specializing in cloud-native systems, observability, and performance monitoring. I enjoy building reliable and scalable software using C#, Kubernetes, OpenTelemetry, Grafana, and Azure. I’m a fast learner who loves solving complex problems and creating meaningful, data-driven solutions. I believe in continuous learning, teamwork, and crafting systems that make technology smarter and more efficient.

(2022 - 2025)
Software Engineer
Creative Software, Colombo, Sri Lanka
(2022 - 2023)
Software Engineering Intern
Creative Software, Colombo, Sri Lanka
Abhises – AR Tour Guide
constproject={name:'Abhises – AR Tour Guide',tools: ['Markerless AR', 'Natural Language Processing (NLP)', 'Computer Vision', 'Unity', 'ARCore],myRole:Project Co-Founder / Lead Developer,Description: An intelligent AR tour guide utilizing markerless augmented reality and human kinematics. The system provides real-time guidance and information overlay for users visiting historical and cultural sites. Recognized with a Merit Award at the National Best Quality Software Awards (NBQSA 2023).,};Notification Administration Portal
constproject={name:'Notification Administration Portal',tools: ['C#', 'Blazor', 'RabbitMQ', 'PLSQL', 'Azure', 'Kubernetes', 'Docker],myRole:Backend Developer / Intern,Description: An administration portal designed to manage in-app notifications for DIPS ASA healthcare software. Integrated with C#, Blazor, and RabbitMQ to enable real-time notification handling and monitoring across distributed systems.,};KubeMotion – Kubernetes Architecture Visualizer
constproject={name:'KubeMotion – Kubernetes Architecture Visualizer',tools: ['Kubernetes', 'Helm', 'YAML', 'TypeScript', 'React],myRole:Creator / Developer,Description: A developer-focused tool that transforms Kubernetes YAML and Helm configurations into interactive architecture visualizations, helping developers and DevOps engineers understand workloads, services, relationships, and application traffic flow.,};FileForge – VS Code Project Structure Tool
constproject={name:'FileForge – VS Code Project Structure Tool',tools: ['TypeScript', 'Node.js', 'VS Code Extension API', 'VS Code],myRole:Creator / Developer,Description: A VS Code extension that allows developers to export, copy, and recreate project file and folder structures directly within VS Code, simplifying project structure management and improving developer productivity.,};2024 - Present
Master’s in Software Engineering
Mälardalen University, Västerås, Sweden
2018 - 2022
BSc (Hons) in Computer Engineering
University of Sri Jayewardenepura, Sri Lanka
2016
G.C.E. Advanced Level Examination
Rajapaksha Central College, Weeraketiya, Sri Lanka

17 days ago
LinkedInKubeMotion: Turning Kubernetes YAML into an Interactive Architecture
DevOps
I built KubeMotion to transform Kubernetes YAML and Helm charts into interactive architecture views, making relationships between Ingress, Services, Workloads, Config and Storage easier to understand.

19 days ago
LinkedInFileForge: Making VS Code Project Structures Portable
Developer Tools
I built FileForge, a VS Code extension that lets developers export, move, preview and recreate project structures while protecting existing files and handling sensitive, binary and oversized files.

6 months ago
MediumHow I Built an AI Automation System to Handle Leads Automatically
AI & Automation
A technical walkthrough of an AI-powered automation system that captures incoming leads, processes and qualifies them with AI, stores structured data, and sends automated responses instantly.
© Developer Portfolio by Gihan Chathuranga