I’m a software engineer based in Burlington, VT. I build scalable, containerized backend systems and web applications.
Most recently, I worked on Backpack — a portable, multi-instance backend-as-a-service that makes it easy for frontend developers to build and deploy web apps.
Before that, I created a multi-million dollar online platform that connected music students and teachers.
Recent Projects
Backpack
Backpack is a multi-instance Backend-as-a-Service that provides the essential features of user authentication, data persistence, file storage, real-time communication, and frontend hosting without the complexities of managing and configuring servers.
Read our case study to learn about the engineering behind Backpack, including how we built:
- the Backpack Core App — a generic backend system that can power any kind of web application
- Backpack’s multi-instance architecture so that it can easily run on a single server or a multi-node system
- an admin panel so frontend developers can easily mange their Backpack instances, app users and data, and host their apps
Maze Craze
MazeCraze is a single and multi-line puzzle game similar to the popular iOS games Fill and Flow Free.
I created the backend system that automatically creates thousands of valid line-puzzles from given constraints for each line-type. Built with Ruby, Sinatra, PostgreSQL, JavaScript, and Bootstrap.
Other projects
Wuzup
A full-featured, real-time, single-page chat app built with React and Backpack
Mello
A Trello-like SPA built with React and Redux, and a Ruby on Rails API backend that allows users to create, edit, and delete boards, lists, and cards
PostIt
A Reddit-like app built with Ruby on Rails and PostgreSQL that allows users to create, comment on, and upvote/downvote posts
Todos
Todos: An SPA built with vanilla Javascript (ES6) and an Express API backend
Read the Case Study
Read how we built a portable, multi-instance backend-as-a-service that makes it easy for frontend developers to build and deploy web apps.
Case Study