Skip to content

Yohan-Senadheera/Personal-Portfolio

Repository files navigation

πŸ‘‹ I'm Yohan Senadheera

Building 5G Networks on Raspberry Pi β€’ Breaking Kubernetes Clusters β€’ Fixing Them

Portfolio LinkedIn Email

    ╔════════════════════════════════════════════════════════╗
    β•‘  "Deploy it. Break it. Observe it. Fix it. Repeat."   β•‘
    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸš€ What I'm Building Right Now

🌐 Private 5G Network (with SLTMobitel)

Running a production 5G edge network with User Plane Functions on Raspberry Pi. Yes, 5G. On a Pi. At the edge.

Raspberry Pi Kubernetes SDN Open vSwitch 5G Core


☁️ Cloud-Native Platform with Auto-Recovery

Built a Kubernetes platform where systems heal themselves. Containers crash? Auto-restart. Database fails? Automatic failover. Everything monitored in real-time with Prometheus & Grafana.

Kubernetes Docker Prometheus Grafana Auto-Recovery Linux


πŸ€– P-E-BO - AI Desk Companion

πŸ† IESL Top 10 Finalist | πŸ₯‰ 3rd Place ICIIS 2025

Built the mobile app and AWS deployment for an AI desk companion with 7-emotion detection (95% accuracy) and Gemini AI voice interaction.

React Native Firebase AWS Gemini AI IoT Computer Vision


πŸ’‘ The Interesting Bits

🎯 I Run Systems That Could Fail

  • 5G network functions on edge devices
  • Kubernetes clusters with auto-recovery
  • Production monitoring systems
  • Real-time traffic analysis pipelines

The goal? Make them unbreakable.

πŸ”₯ Then I Break Them

  • Inject network failures
  • Simulate edge node crashes
  • Test recovery mechanisms
  • Measure MTTR (Mean Time To Recovery)

Why? You don't know your system until it fails.


πŸ› οΈ Tech I Actually Use

Infrastructure & Cloud

Kubernetes Docker AWS Linux Raspberry Pi

Monitoring & Observability

Prometheus Grafana Wireshark

Development

Python JavaScript React React Native

Networking

Cisco 5G SDN


πŸ† Cool Stuff That Happened

+ πŸ₯‡ IESL Undergraduate Inventor of the Year - Top 10 Finalist (2025)
+ πŸ₯‰ 3rd Place - ICIIS 2025 Innovation Competition
+ 🎯 Team Championship - Inter-University Air Rifle Competition (Captain)
+ 🎀 Teaching 40+ Students - Database Systems & Programming (University of Peradeniya)
+ πŸš€ Best Event Marketer - AIESEC

πŸ“Š How I Approach Engineering

step_1_deploy:
  what: "Build something real, not a toy"
  example: "5G network on actual hardware, not a simulator"

step_2_observe:
  what: "Instrument everything"
  tools: "Prometheus metrics, Grafana dashboards, packet captures"

step_3_break:
  what: "Chaos engineering, but on purpose"
  why: "If you haven't seen it fail, you don't understand it"

step_4_fix:
  what: "Auto-recovery, not manual fixes"
  goal: "System heals itself faster than you can SSH in"

step_5_document:
  what: "Write it down, share it"
  output: "Runbooks, dashboards, blog posts"

🎯 Current Mission (2026)

🌐

Complete Private 5G

Deploy production-ready private 5G network with SLTMobitel

πŸŽ“

Get CKA Certified

Master Kubernetes administration at production scale

πŸ“

Launch Tech Blog

Share lessons from 5G, K8s, and SRE experiments


πŸŽ“ Quick Background

πŸŽ“ Computer Engineering @ University of Peradeniya (2022-Present)

πŸ“œ Currently Getting:

  • CCNA (Cisco Certified Network Associate)
  • CKA (Certified Kubernetes Administrator) - Planned

βœ… Certified:

  • AWS Technical Essentials
  • 5G for Everyone (Qualcomm)
  • Linux Commands & Shell Scripting (IBM)

πŸ’¬ Things I Geek Out About

5G Core Networks β€’ Edge Computing β€’ Kubernetes Operators β€’ Network Packet Analysis β€’ Auto-Recovery Patterns β€’ Service Mesh β€’ Chaos Engineering β€’ Production Debugging


🎨 Beyond the Code

🎯 Founded University Shooting Team

  • Started air rifle program from scratch
  • Led team to championship in 2024
  • Served as captain for 2 years

πŸ‘¨β€πŸ« Teaching & Mentoring

  • Taught 40+ students Database Systems
  • Programming methodology instructor
  • Creating hands-on learning experiences

πŸ“ˆ GitHub Activity

GitHub Streak


πŸ”— Let's Connect

Working on 5G, Kubernetes, or SRE? Let's talk.

Portfolio LinkedIn Email


πŸ’Ό Open to:

SRE Internships β€’ DevOps Roles β€’ Network Engineering β€’ Cloud Infrastructure


⚑ Fun Fact

I believe the best way to learn networking is to deploy 5G on a Raspberry Pi,
the best way to learn Kubernetes is to watch it auto-recover from failures,
and the best way to learn reliability is to teach 40 students who ask "why?" constantly.

✨ Deploy β€’ Observe β€’ Break β€’ Fix β€’ Repeat ✨


Visitors


Building systems that survive production, one failure at a time.

About

Personal portfolio website showcasing engineering projects, skills, and experience, built with React, TypeScript, and Vite, and deployed on Cloudflare Pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages