Portfolio

Scivik

Scivik is an automated toolchain that formally verifies the functional correctness of Yul, the intermediate representation of Ethereum smart contracts.

CArmor

CArmor is a compiler extension that splits a C program into two partitions according to security annotations.

Serverlessnet

An IoT network prototyping software with the integration of serverless architecture