Blog Resume

Hello! My name is Sun-Li.

I am a Software Engineer at DigitalOcean where I help build amazing cloud products for fellow engineers.

I am also the co-creator of Conclave: an open-source real-time, collaborative text editor.

Click the arrow below for contact information and my recent projects.

Let's Talk.

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:

picture of me

Recent Projects


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.

conclave editor

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

GitHub Repo

wonder chat app

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.

GitHub Repo

opening act command


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

GitHub Repo