Skip to content
View YasasBanuka's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report YasasBanuka

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.

Content in all repositories owned by your account will be closed.
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
YasasBanuka/README.md

Yasas Banuka Malavige

DevOps Engineer  ·  Sri Lanka 🇱🇰

Typing SVG

LinkedIn   Portfolio   Blog   Email   Open to work


I'm a dual-degree undergraduate pursuing a BEng in Software Engineering alongside a BTech in Network Technology, and doing both at the same time has given me something I wouldn't have gotten from either alone: a real end-to-end view of how software actually lives in the world. That gap between development and operations is where I've ended up spending most of my time, and where I find the most interesting problems.

Outside of that, I mentor students at RoboticGen, working through AI and programming projects. I'm a firm believer that the best way to master a concept is to teach it.



Infrastructure & DevOps

Docker Linux Nginx GitHub Actions AWS Prometheus Grafana

Backend & Full-stack

Java Spring Boot Next.js React TypeScript PostgreSQL



What I'm working on

I spend most of my time on infrastructure - keeping things running, watching what breaks, and figuring out why. Right now, that means maintaining the server stack behind Sri Lanka's national university website (University of Vocational Technology).

On the side, I'm building Docura, a document intelligence platform that runs entirely on my own EC2 instance. LLaMA for chat, ONNX for embeddings, five services in Docker Compose, Prometheus, and Grafana watching over it. No third-party APIs. Nothing leaves the box.



Writing

I'm working through a 7-part series called Docker: Zero to Production - going deep on how Docker actually works: namespaces, cgroups, OverlayFS, networking, and eventually getting all of it into production.

→ yasasbanuka.com/blog

If you're working in this space, I'm always open to connecting — in/YasasBanuka



GitHub Stats

   

contribution snake

Popular repositories Loading

  1. YasasBanuka YasasBanuka Public

    Config files for my GitHub profile.

  2. design-system design-system Public

    Forked from asyncapi-archived-repos/design-system

    Design system for the AsyncAPI UI components

    TypeScript

  3. react-registration-form react-registration-form Public

    This project builds upon the Coursera React Advanced by Meta; registration form, incorporating improvements, debugging solutions, and enhanced validation features. The code is well-commented for be…

    JavaScript

  4. react-theme-switcher react-theme-switcher Public

    This project demonstrates a basic theme switcher implementation in a React application, inspired by the React Advanced course by Meta in Coursera.

    JavaScript

  5. Smart-Gas-Detector Smart-Gas-Detector Public

    This project is a gas detection system that uses an MQ-2 gas sensor to detect gas levels. When the gas concentration exceeds a certain threshold, the system triggers a buzzer and an LED to alert th…

    JavaScript

  6. Flutter-Simple-Note-App Flutter-Simple-Note-App Public

    C++