Hi. I'm Luke.

Email - GitHub - About Me - Facebook - Keybase


I'm a co-founder at Nebulous, writing software to re-decentralize the Internet.
I studied Computer & Systems Engineering at RPI for 3 years before my long-time
friend David and I were bitten by the startup bug. I've previously worked in a
cube at Akamai and Kronos, but I don't think I'm going back to that way of life
anytime soon. I like chess, Taoism, 4chan, ambient music, and eggnog.

Here are some projects I've worked on:

Sia (current):
    Distributed cloud storage
Sia-UI (current):
    A graphical client for Sia, made with React+Electron
Mkvsynth:
    Non-linear video editor for Linux

I have also written a number of Go libraries. Typically they exploit dark
corners of the language to make it do things it wasn't designed to do.

ply: A compile-to-Go language supporting generic container operations
randmap: Efficient, random map access and iteration (blog post)
stm: Software Transactional Memory
freeze: Make any Go object immutable via mprotect
few: The fastest possible Go encoder
jr: A tiny Command Line Interface JavaScript Object Notation Remote Procedure Call client

Here are my solutions to the Go challenge.
Here are my solutions to the Advent of Code.

I also wrote a fun post about side channels.