Eric Ellbogen is a Senior Software Developer with 11 years of experience building scalable full-stack systems, currently helping shape the future of CMMS at MaintainX in Montreal. He specializes in TypeScript and Node.js across distributed systems, real-time services, and data stores—MySQL, Redis, Kafka and gRPC figure prominently in his toolkit. At Turbulent he designed backend services for the MMO Star Citizen, shipping features like persistent entity streaming, real-time chat, and distributed locking that highlight his experience with low-latency, stateful infrastructure. He also contributes front-end work, demonstrated by a responsive React Discord-clone where he implemented Redux-driven UI, private messaging, and code-block displays. Comfortable spanning frontend and backend concerns, he brings a pragmatist’s eye for performance and developer tooling. Based in Montreal, he pairs systems-level thinking with hands-on product delivery for deskless and gaming domains alike.
Discord Clone using React, Node, Express, Socket-IO and Mysql
Role in this project:
Full-stack Developer
Contributions:285 commits, 8 PRs, 258 pushes in 1 year 9 months
Contributions summary:Eric primarily contributed to the front-end development of the Discord clone, focusing on UI components and user interactions. Their work included the implementation of a dashboard, topic and message display, and a send message component, built with React. Furthermore, they refactored components to use Redux for state management and optimized the UI layout to be responsive for different screen sizes. The user also implemented features such as a code block display and a private messaging system, adding overall functionality and improving the user experience of the app.
Contributions:50 commits, 9 pushes, 1 branch in 1 year 1 month
apireactdiscordreact-discorddiscord-clone
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.