I specialise in building high performance and scaleable server side applications. I focus on eliminating bottlenecks in processes using non blocking technologies such as reactive programming and non blocking network IO. I develop mostly in Java where I leverage on libraries such as rxjava and vert.x.