Skip to content
View SithumRaigamage's full-sized avatar

Highlights

  • Pro

Block or report SithumRaigamage

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SithumRaigamage/README.md

Hi, I'm Sithum Raigamage πŸ‘‹

Associate Software Engineer @Wavenet Β· Software Engineering undergrad at IIT Sri Lanka
Building full-stack products and the pipelines that ship them. πŸ“ Sri Lanka

What I do

Portfolio LinkedIn Email


πŸ’« About Me

  • 🏒 Associate Software Engineer at Wavenet, while finishing my degree at IIT Sri Lanka
  • πŸ”­ Currently on my final year project and a Next.js 15 intranet portal
  • 🌱 Going deep on DevOps and cloud β€” CI/CD, containers, config management, infrastructure as code β€” and into AI/ML and agent-based systems
  • βš™οΈ Most at home across TypeScript, Angular/React/Next.js, Node.js, and Jenkins pipelines
  • πŸ“± Weekend side quest: SwiftUI iOS apps
  • πŸ‘― Open to collaborating on frontend and backend projects
  • 🀝 Always up for a conversation about project architecture and clean code practices
  • πŸ’¬ Ask me about my internship experience or my favourite side projects

πŸ› οΈ Tech Stack

Languages

TypeScript JavaScript Java Python Swift HTML5 CSS3

Frontend

React Next.js Angular Astro Vite TailwindCSS shadcn/ui SwiftUI

Backend & Data

NodeJS Express Spring FastAPI MongoDB Postgres MySQL JWT

DevOps & Tooling

Docker Jenkins GitHub Actions SonarQube Nginx Vercel Git Postman Jira Figma


🌱 Currently Exploring

Not claiming these yet β€” this is my 2026 learning track.

☁️ Cloud & Infrastructure as Code

AWS Kubernetes Terraform Ansible Chef Helm

πŸ“‘ Observability & Delivery

Argo CD Prometheus Grafana OpenTelemetry

πŸ€– AI & Machine Learning

PyTorch TensorFlow scikit-learn Pandas NumPy Jupyter Hugging Face

🧠 AI Agents

Claude LangChain LangGraph MCP GitHub Copilot

Working toward provisioning infrastructure as code instead of by hand, making pipelines observable rather than just green, and building agentic LLM features β€” RAG, tool-calling, and MCP servers.


πŸ”„ How I Ship

Rendered natively by GitHub β€” no external service, no rate limits.

flowchart LR
    A([πŸ’‘ Idea]) --> B[⌨️ TypeScript<br/>Angular Β· Next.js Β· Node]
    B --> C[πŸ§ͺ Tests]
    C --> D[🐳 Docker build]
    D --> E[βš™οΈ Jenkins pipeline]
    E --> F{πŸ” SonarQube<br/>quality gate}
    F -->|passed| G([πŸš€ Deploy])
    F -->|failed| B

    style A fill:#1F6FEB,stroke:#58A6FF,color:#fff
    style G fill:#238636,stroke:#2EA043,color:#fff
    style F fill:#9E6A03,stroke:#D29922,color:#fff
Loading

πŸš€ Featured Projects

Project What it is Stack
Expense Tracker Full-stack expense tracker with a complete CI/CD pipeline and quality gates Angular Β· Node.js Β· MongoDB Β· Docker Β· Jenkins Β· SonarQube
LankaTechConnect Open-source IT professional directory for Sri Lanka's tech community React Β· Express Β· MongoDB
FileFlow Desktop file manager with a smart organizer, bulk renamer, and converter Electron Β· TypeScript
JobTrigger iOS app to trigger and monitor Jenkins builds remotely Swift Β· SwiftUI Β· Node.js Β· JWT
Blogs Dev blog & knowledge base with a 3D knowledge graph and learning paths Astro Β· TypeScript
performanceStats Real-time macOS system monitor β€” CPU, memory, disk, and network Next.js Β· Node.js
More projects
  • pcshop β€” PC hardware e-commerce store Β· React, Vite, TypeScript, shadcn/ui
  • ShopPeek β€” SwiftUI shopping app with cart, favourites, and search
  • CatBreedExplorer β€” Browse cat breeds with photos and traits, via The Cat API
  • TaskBoard β€” SwiftUI task manager with filtering and progress tracking
  • QuoteViewer β€” Discover, like, and share quotes Β· SwiftUI
  • Users-iOS β€” Browse user profiles from a REST API Β· SwiftUI
  • Demon Slayer β€” API-driven fan site Β· HTML, CSS, JavaScript

πŸ… Certifications

21 in total. The 2025 run is deliberate β€” it tracks the move from full-stack into DevOps.

Certification Issuer Date Skills
Learning Jenkins LinkedIn Learning Oct 2025 Jenkins Β· CI/CD
Docker for Developers LinkedIn Learning Jul 2025 Docker Β· Dockerfiles Β· Compose
Introducing Postman LinkedIn Learning Jun 2025 API testing Β· Collections
HTTP Essential Training LinkedIn Learning May 2025 HTTP Β· Status codes Β· Cookies
DevOps Foundations: Continuous Delivery/Continuous Integration LinkedIn Learning Mar 2025 CI/CD pipelines
Introduction to Linux LinkedIn Learning Feb 2025 Linux Β· Shell Β· Filesystem
Git Essential Training LinkedIn Learning Mar 2024 Git Β· GitHub Β· Branching
Professional Certificate in Java Programming IIT Campus β€” Java Β· Spring Β· OOP
More certifications & workshops

Courses

  • Introduction to Web Design and Development β€” LinkedIn Learning, Feb 2025 Β· UX/UI, prototyping, web hosting
  • Learning Angular β€” LinkedIn Learning, Sep 2024 Β· Angular, Angular CLI
  • Learning Bitbucket β€” LinkedIn Learning, Jun 2024 Β· Bitbucket, Git
  • Introduction to Dart β€” LinkedIn Learning, Apr 2024 Β· Dart
  • Java Swing β€” LinkedIn Learning, Jan 2024 Β· Java Swing, GUI, event handling
  • Java Object-Oriented Programming β€” LinkedIn Learning, Jan 2024 Β· Classes, inheritance, polymorphism
  • MySQL Essential Training β€” LinkedIn Learning, Dec 2023 Β· MySQL, queries, joins

Workshops & participation

  • Problem Solving International Hackathon 24 β€” University of Westminster, Mar 2024
  • Introduction to Docker β€” Fidenz Academy, Mar 2024
  • Web Development Workshop Series at Webspire β€” IEEE CS SBC of IIT, Jan 2024
  • GIT101 Workshop β€” Women in FOSS Β· IIT, Oct 2023
  • API Workshop β€” Fidenz Academy, Nov 2023
  • Aquathon β€” IEEE Student Branch of IIT

πŸ“Š GitHub Stats

Followers Stars

Profile summary

Top languages by repo Top languages by commit

Contribution activity graph

πŸ“ˆ Commit stats & when I actually code

Commit stats Productive time


🐍 Watch my contributions get eaten

Snake eating my contribution graph


Random dev quote

Pinned Loading

  1. expense-tracker expense-tracker Public

    πŸ’° Full-stack expense tracker with Angular, Node.js, MongoDB, Docker, Jenkins CI/CD, and SonarQube code quality.

    TypeScript