Profile Photo

Hi, I'm Vinuka

Backend Developer | Rust Enthusiast | Linux Tinkerer | Car Lover

About Me

Hey there! I’m Vinuka, a CS undergrad who geeks out over backend systems and clean code. I’m happiest in a Linux terminal, tinkering with Neovim and tmux to make my workflow slick. Right now, I’m neck-deep in my final-year project: building an adaptive bitrate streaming client that can transcode video on the fly so everyone gets a smooth stream, no matter their connection.

I love thinking through tricky problems and coming up with clever ways to solve them, whether that’s figuring out how to scale a system, designing an API that just feels right, or writing a tiny script that saves me a bunch of clicks. I’ve built things like real-time driver trackers and secure auth servers, and I tend to rant (I mean write) about the things I learn along the way. I’m big on backend dev, obsessed with Rust, and always down for a good dive into performance tuning or distributed systems.

Outside of code, I drive stick and will happily argue that manuals are more fun, more connected, and more human. If your left foot isn’t doing anything, are you driving? I love the rhythm of rev matching, the smoothness of engine braking, and the satisfaction of hitting the perfect shift point. It's all part of the experience. There's a sense of control and honesty in driving a manual that just doesn't exist with anything else.

If you’re into Linux magic, Rust adventures, Cars or just enjoy talking about systems and side projects, let’s connect!

Technical Skills

Core Expertise

System Design

Planning out complex setups that grow without breaking. Designing scalable and maintainable system architectures.

System Architecture

Tying microservices together for smooth scaling. Creating robust distributed systems that communicate efficiently.

Containerization

Packaging systems for easy, flexible deployment. Expertise in Docker and container orchestration.

Scalable Deployment

Rolling out tech that handles more users seamlessly. Building systems that scale horizontally and vertically.

Specialized Skills

Streaming

Pushing real-time data to users fast and steadily. Experience with Kafka, RabbitMQ, and other message brokers.

Authentication

Securing user logins with top-notch protection. Implementing OAuth, JWT, and other secure authentication methods.

Relational Data Modeling

Shaping data for fast, accurate performance. Designing efficient database schemas and query optimization.

Load Balancing

Spreading traffic so systems stay quick under pressure. Implementing efficient traffic distribution strategies.

Web Backend Development

Building CRUD backends for web apps that work flawlessly. Creating RESTful APIs and GraphQL endpoints that power modern web applications.

Programming Languages

Rust
GoLang
TypeScript/JavaScript
Python
Java
PHP

Cloud Services

AWS

Lambda S3 ECS EC2

GCP

Storage Cloud Run

DigitalOcean

Droplets Kubernetes

Key Projects

Realtime Location Tracking

Built a driver tracking app that shows live updates to keep rides on track. The system processes real-time GPS data and provides accurate ETAs to customers.

go kafka websockets redis aws
[24-05->24-09]

Authentication Service

An Authentication microservice that can be used by other services to authenticate users with industry best practices.

rust gRPC microservice oauth twofactor
[25-03->*]

Adaptive Video Streaming system

Set up a streaming system that tweaks video quality for a smooth watch every time.The platform automatically adjusts video quality based on network conditions and device capabilities.

rust hls abr ffmpeg aws-s3 cloudfront
[25-04->*]

3D Model Slicer

Building a Rust-based tool that slices 3D models and estimates volume and printing cost for print-on-demand workflows. Emphasizes performance and accuracy.

rust 3d slicer linear-transformations
[25-06->*]

Education

Bsc(Hons) Computer Science

2022 - 2026

NSBM Green University, Colombo, Sri Lanka

Get in Touch

I'm always open to discussing new projects, opportunities, or partnerships. Feel free to reach out through any of the channels below.

Quick Message