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.

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

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.

iamyasasbanuka.me/blog

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



GitHub Stats

   

contribution snake

Pinned Loading

  1. docura-deployment docura-deployment Public

  2. docura-backend docura-backend Public

    Java

  3. docura-frontend docura-frontend Public

    TypeScript