Projects

February 2020

SpeakEasy

Slide generation as you speak, we used Google Cloud speech-to-text, IBM & custom semantic analysis for inferring slide structure, sizes, colour and translating keywords into gifs. All made in 24 hours.

ReactJSJSCSSNLP ToolkitSpeech-to-TextIBM Watson
January 2020

ARRtistry

The first of its kind distributed art registry with integrated artists' resale rights. Built with a React front-end to interact with a series of blockchain technologies.

ReactJSSASSEthereumIPFSArweave
Award
Prize winning
Future of Blockchain
Arweave
Prize winning
The Arweave Project
Palantir
Prize winning
Palantir Forward Thinking
January 2019

inkstep.

A user-centric Flutter companion app for the tattoo journey. I lead a small team, and together we focused on fulfilling a real need in the tattoo industry for specificity and clients need for comfort and visualisation.

JavaDartFirebaseFlutter
Award
Prize winning
October 2018 · Imperial College London

Lighten Up, World

Award-winning exhibited data visualisation tool for planet-wide data.

COpenGLHardware
Microchip
Prize winning
ARM11 Project Prize
June 2018 · Imperial College London

Flint Programming Language

As part of a UROP, I expanded Flint - a new type-safe, contract-oriented programming language designed for writing robust smart contracts on Ethereum - from a proof of concept. I co-authored the research paper ‘Flint for Safer Smart Contracts’.

SwiftEthereumYUL
January 2018

Using AI & MRIs to diagnose Brain Tumours

Imperial First Year Topics Project

January 2017

Justice Peeks

Implemented fuzzy horn clause logic to make naive judicial decision based upon data extracted from prior case data using the Natural Language Toolkit.

PythonProbLogPrologNLTK
January 2017

WACC - Compiler

Lexer, Parser and Semantic Analyser for WACC using Kotlin.

KotlinANTLRx86