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 fiat, cryptocurrency, and metals exchanges.
In my time here I have have owned several projects, mainly
in low latency
connectivity to those exchanges and 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.
Sadly, the exchange had to shut down, but I learned an incredible amount
about building tools for finance and trading.
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
Stream Ethereum events in real time, directly in the browser.
Feel free to email me to provide some feedback on my projects, offer suggestions for new ideas, or to just say hello!