I create things that allow people to work smarter, live better, and be happier
I write about personal development, startups, fitness and books. Here's what I wrote recently
I love hearing from people and I respond to almost every message within a day. Contact me with questions, interesting ideas or suggestions.
Coming soon
Bridge is a revolutionary way to develop web applications. Through Bridge, developers can compose a custom service-oriented topology made of any variety of languages without having to worry about the underlying networking and serialization. On this project I worked on an Erlang connection handler as well as the Java and C++ clients.
NowJS makes it amazingly easy to build real-time web applications. It provides a shared namespace between the server and the client, allowing such magic as shared variables and remote procedure calls. NowJS quickly became one of the top libraries in the Node.js community due to its unprecendent simplicity, allowing you to write a chat server in 12 lines of code.
Coming soon
The GIT version control system has become the defacto choice of the developer community. While Git is powerful, most Git tutorials are either too simplistic or far too theoretical. GitCoach teaches Git through experience. Users learn advanced Git concepts and practice by applying them to realistic challenges. The site features a full in-browser, JS implementation of Git so users can practice without even having to install.
Creating realtime applications that interface with popular Web APIs (Facebook, Twitter, etc). My favorite tech stack is Node.js with Redis and MongoDB. But I've worked with LAMP and some Django too.
Building high-performance software that can handle millions of requests per second. I have built systems in Erlang, Node.js and Clojure.In my spare time I've studied every canonical distributed systems canonical, from vector clocks to Paxos.
Experienced in writing for Android platform, including location-aware apps. I've also built a fairly popular Android game using a custom game engine and metrics system.
Strong experience in rapid prototyping and devising features and experiences for consumer-facing products. Recently I've also been practicing product marketing and finding product-market fit in early stage companies.