Writing a formal compiler in Rust

November 2, 2024

This article presents a short extract from my BSc final year thesis which focuses on the exploration and development of the smart contract language with intrinsic functional safety and liveness guarantees, Folidity. This properties enable the compiler to formally verify a typical program in Folidity at the compile time. In this post, we explore some of the constructions of the compiler as well as my personal experience writing a toy compiler in Rust.

Truebit - promise that was never delivered

July 28, 2022

I had a chance to come across the project that could potentially revolutionise the cloud computing. Unfortunately, sometimes great ideas do not always get to see the world at their full capacity. This article summarises my personal findings why the Truebit did not make its way to blockchain world.

Hello World!

June 12, 2022

Hey! I reckon this is where my life has taken me.. to start my host my own blog. We’ll see where it gets me from there.