Software engineer, 8 years of building things

Sahithyan Kandathasan

I sweat the parts most people skip past, fast pages, edge cases that actually get handled, interfaces that don't fight you. Engineering undergrad at University of Moratuwa, about to start at WSO2 after years of freelance and startup work.

More about me →

Sahithyan

Selected work

Full timeline ->

Vannamayil

Online e-commerce platform for Vannamayil, a clothing shop in Nelliady.

Notes

My notes on what I am studying at Computer Science & Engineering at University of Moratuwa in each semesters.

Turing Machine Simulator

A simple Turing machine simulator built from scratch.

Recent Posts

September 19, 2026

Comparing Ballerina with Other Backend Languages

I built the same blogging API in 7 stacks, to see where Ballerina actually stands.

performancecomparison
August 14, 2026

An Interactive Guide to AES

How AES scrambles a 16-byte block using the same shared key twice, and why 4 simple operations repeated 10 times are enough to make it unbreakable.

computer-sciencecryptographyinteractive
August 10, 2026

An Interactive Guide to DES

How the cipher that secured banking and government data for 20 years works, and why the same design that made it elegant also made it breakable.

computer-sciencecryptographyinteractive
June 30, 2026

An Interactive Guide to RSA

How public-key cryptography lets anyone encrypt a message that only you can decrypt, and the math behind why it is so hard to break.

computer-sciencecryptographyinteractive
More (28) ->

Found a bug on this site, or building something you would like a second pair of eyes on? Reach out, I read every message.