I'm a full stack software engineer who builds apps that change the way people see the world. I've built distributed systems, responsive front ends, and intuitive tools. I work with technologies that run on browsers, blockchains, phones, and servers.
I've worked extensively on both the back and front ends of low latency applications, created APIs with a variety of transport protocols, maintained SQL an noSQL databases, and built tools to support, deploy, and monitor everything I put into produciton.
As long as I'm learning, I'm happy.
I am part of the small team of engineers responsible for
managing users assets in the company reserve
on cryptocurrency exchanges.
In my time here I have have owned several projects, mainly
surrounding low latency
connectivity to those exchanges and the analysis of data
gathered from those connections.
Go | Python | Node | Ubuntu | Dev Ops
At Bitbridge I created the UI for the LXDX cryptocurrency
exchange and it's connection to the
exchange's websocket API.
Most of my effort was devoted to front end work, but I was
also responsible for building RPC
endpoints for data required by the front end.
I fixed an incredibly wide array of engineering problems
as a mentor on the CodeMentor platform, and I'd
be happy to tell you some wild stories about those
I built Index's front end for their business and consumer
products with Angular 2 and TypeScript.
I began as the sole contributor and managed the team as it
grew to five engineers with a variety of
Angular 2 | TypeScript | Webpack
I've written a few articles on both software and hardware engineering - read them at your own risk
Feel free to email me to provide some feedback on my projects, offer suggestions for new ideas, or to just say hello!