Skip to content

Stefan Kumarasinghe | Software Engineer | IOT and Cloud Engineer

Notifications You must be signed in to change notification settings

stefankumarasinghe/stefankumarasinghe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 

Repository files navigation

πŸ‘¨β€πŸ’» Stefan Ralph Kumarasinghe

Backend Engineer & Distributed Systems Architect

I specialize in building systems that don't just workβ€”they scale, reason, and recover. My passion lies in the intersection of High-Performance APIs and Autonomous Observability. I thrive when designing complex backend architectures that transform raw telemetry into actionable intelligence. I do like ui as well, so you will see a very consistent ui theme I go for :)

LinkedIn | YouTube


πŸ›  High-Level Focus

  • Distributed Systems: Designing for resilience, consistency, and low-latency.
  • Observability Stack: Deep integration with the LGTM stack (Loki, Grafana, Tempo, Mimir).
  • AI-Native Engineering: Building reasoning engines for automated Root Cause Analysis (RCA).
  • Infrastructure as Code: Orchestrating scalable, cloud-native environments.

πŸš€ The "Be" Ecosystem

I am currently developing a suite of interconnected observability tools designed to eliminate the friction in modern SRE workflows.

πŸ”­ BeObservant

The Control Plane. A unified platform for metrics, logs, traces, and alerts. It acts as the "Single Pane of Glass" for distributed systems, enforcing RBAC and multi-tenancy across the entire LGTM stack.

🧠 BeCertain

The Analyst. A Python-based reasoning engine that processes telemetry data to provide automated Root Cause Analysis (RCA), anomaly detection, and predictive forecasting.

πŸ”” BeNotified

The Messenger. An intelligent alerting and incident orchestration service. It manages the lifecycle of an alertβ€”from the moment a threshold is crossed in Mimir to the final resolution note in Jira.


πŸ›  Current Technical Toolkit

Category Technologies
Languages Python (FastAPI/Flask), TypeScript/JS, C++
Data & Storage PostgreSQL, Redis, VictoriaMetrics, Mimir, Loki
Infrastructure Docker, Kubernetes, OpenTelemetry (OTLP), Envoy, NGINX
Observability Prometheus, Grafana, Tempo, Alertmanager
DevOps CI/CD Pipelines, Vault, Keycloak (OIDC)

πŸ“ˆ Other Active Contributions

  • CodeMasterPro: A specialized developer tooling platform designed to streamline the local development environment and improve engineering velocity. I did explore the ralph-wiggum principal a while ago, have a look at the code

πŸ“œ Principles I Live By

  1. Observability over Monitoring: Don't just watch the dashboard; Understand it
  2. Clean Architecture: Write code that your future self, I know I am not perfect but I want to be :) and I am continously learning to make clean and maintable code

πŸ“« Connect with me

I’m always open to discussing distributed systems, backend performance, observability or even AI stuff. Don't talk to be about Linux, I always doing that on a daily-basis at my occupation, I wouldn't say I am a Linux expert, but I definitely know a lot about it

About

Stefan Kumarasinghe | Software Engineer | IOT and Cloud Engineer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published