More About Me
I believe in writing elegant, scalable, and human-friendly code.
I have expertise in designing, implementing, and scaling distributed architectures end-to-end. I also have multiple years of experience with full stack applications and backend database development with a proficiency in Node.js, Ruby on Rails, React, and SQL.
Contact Info:

Recent Projects
Conclave
Conclave is an real-time, peer-to-peer, collaborative text editor. It utilizes conflict-free replicated data types (CRDTs) to merge conflicting operations and WebRTC to achieve a distributed architecture.
Conclave is implemented entirely from scratch using Vanilla JavaScript and no frameworks.
Read more about the project: Case Study
Try out the Demo: Conclave
Enjoy using the editor and want to embed it into your own project? Checkout Conclavity.

Wonder Chat
Wonder Chat is a chat application that supports distributed chat rooms. Random users will be paired together and can chat in anonymity. Wonder Chat also supports slash commands, such as "/delay" and "/hop".
Wonder Chat is implemented used vanilla Javascript on the frontend with Express and Socket.IO on the backend.
Try out the Demo: Wonder Chat

Opening Act
Opening Act is a ruby gem that creates a scaffold for Sinatra projects with a single shell command. It has garnered more than 3000 downloads and was featured in RubyWeekly.

Mello
Mello is a productivity application that allows users to add, remove, search, label, and reorganize lists and cards. It was built using an Express server and API, Backbone.js, Handlebars and Jade.
Demo: Mello
