// Recent Project
SpaceCraft is an open-source, real-time, collaborative REPL (Read-Evaluate-Print-Loop) that enables pair-programming without any additional setup.
SpaceCraft is built using a Node.js server that manages REPL code evaluation and connects multiple clients through WebSockets. SpaceCraft is deployed with Docker and scaled to handle multiple user sessions using a reverse proxy server.
// Past event
I presented my journey on building SpaceCraft for the QueensJS Meetup on February 6, 2019.
// Other projects
I built a reverse proxy server from scratch using Node.js and Docker API which integrates with SpaceCraft. The proxy server manages multiple user sessions, initializes containers and forwards clients' requests to the appropriate containers.
A Sinatra application that allows users to buy or sell mocked digital currencies based on real-time market data. The back-end is integrated with CryptoCompare API to track cryptocurrency prices.
A Ruby on Rails application that manages tickets by tracking issues and changes. The SQL is optimized from running N + 1 queries to a single SQL query.