CD

CHAMES DINUKA

CHAMES DINUKA

Securing the Digital Frontier • Data Architect

Authentication

Verified Access

Explore

About The Developer

Driving security in a
connected world.

What started as a curiosity about how software works has evolved into a rigorous pursuit of how to secure it. My journey in Computer Science is now defined by a fascination with Cyber Security and Data Architecture. I don't just build applications; I engineer them to withstand modern threats and handle complex data streams efficiently. Whether it's hardening Linux servers or optimizing database structures, I thrive in the details that keep systems safeguarding information.

"My mission is to contribute to a safer digital future. I am actively seeking roles in Cyber Security, Backend Engineering, or Data Operations where I can apply my skills in risk mitigation and secure system design. I aim to work with teams that prioritize data integrity and are tackling the next generation of security challenges."

Chames Dinuka

Core Focus

Cyber SecurityData OpsLinux AdminBackend

Academic Path

Education & Certifications

2025 - 2028 (Expected)

Bachelor of Science in Computer Science

University of Kelaniya

Specialization in Cyber Security and Data Architecture.

2024

Advanced Linux Course

FOSS Community - University of Kelaniya

Comprehensive training in system administration, bash scripting, and security hardening.

2022

GCE Advanced Level

T/TN/Padavi Palugahawanguwa M.M.V

Finished with A,B,C grades and 1.54 GPA

2021

Microsoft Office Course

DCS Sri Lanka

Gained proficiency in Microsoft Word, Excel, and PowerPoint.

2019

GCE Ordinary Level

T/TN/Padavi Jayanthiya M.M.V

Finished with 7A, B, C

Portfolio

Featured Projects

Pulse
ServerlessAudioCloudflareReal-time

Pulse

The Challenge

Achieving ultra-low latency audio streaming using serverless edge functions and managing real-time state with Durable Objects.

The Outcome

Built a fully functional serverless audio conferencing tool with sub-second latency and global scalability, demonstrating the power of edge computing.

Next.js 16CloudflareWebSocketsTypeScript
01

More Work

A selection of other projects I've built

AI-Powered Flashcard Generator
02
AI/MLStudy Hack
AI-Powered Flashcard Generator

An intelligent tool that leverages machine learning to provide automated flashcard suggestions, improving study productivity.

PythonGeminiAPIFastAPI
Product Manager
03
Mobile AppSales
Product Manager

A cross-platform mobile app for managing daily sales, built with Flutter and Firebase.

FlutterFirebaseDart
Hecate Keystone
04
SecurityNPM Package
Hecate Keystone

A lightweight secrets manager client for JavaScript projects with AES encryption and secure secret retrieval.

Node.jsJavaScriptAES Encryption
Game Sync
05
GamingReal-time
Game Sync

A real-time multiplayer tank shooter game with Socket.io WebSocket functionality and server-authoritative physics.

Node.jsSocket.ioExpress
Sortly
06
Web AppAlgorithms
Sortly

A web-based interactive sorting algorithm visualizer that brings algorithms to life with dynamic animations.

JavaScriptCSSHTML
See More Projects

Check out my GitHub for more work

View GitHub

Expertise

What I Bring to the Table

Systems I Build

Real-time streaming systems (WebSockets, Durable Objects, Socket.io)

PulseGame Sync

Stateful edge backends (Cloudflare Workers & Durable Objects)

Full-stack web apps (Next.js, React, Tailwind, TypeScript)

PulseFlashcard GeneratorSortly

Cross-platform mobile apps (Flutter, Firebase)

Product Manager

Server-authoritative multiplayer systems with physics simulation

Game Sync

Security tools & NPM packages (AES encryption, secrets management)

Hecate Keystone

AI-powered applications (Gemini API, FastAPI, Python)

Flashcard Generator

What I Understand

Networking fundamentals (latency, throughput, buffering)

PulseGame Sync

Serverless architecture patterns & tradeoffs

Browser media APIs & binary protocols

Collision detection algorithms (AABB)

Game Sync

End-to-end encryption & client-side security

Hecate Keystone

What I'm Exploring

Screen sharing & video streaming

WebRTC internals

Distributed state synchronization

Low-level audio processing

Get in Touch

Let's build something
extraordinary.

Open for collaborations, freelance projects, and full-time opportunities.