Endel Dreyer

Hi, I'm Endel.

I have 13+ years of experience in software engineering.

Expert on web technologies, JavaScript tooling, research & development, and game development.

⚡️ Projects

Colyseus is a Node.js Framework that facilitates authoritative multiplayer game development

It has SDK available for JavaScript/TypeScript, C# (Unity), Lua (Defold), Haxe, and C++ (Cocos2d-X).

The very first version of Colyseus was released on November 2015 and its development is still active to this date.

Flash to HTML5 - I had the opportunity to lay the foundation tools in the major effort of Goodgame Studios to keep its existing Flash titles alive, by converting them to HTML5.

The endeavor involved writing a ActionScript 3.0 to TypeScript transpiler, a JSFL script that exports a .FLA file into a .JSON + .JS + .PNG bundle containing the definitions of the Flash library, and mimicking core AS3 APIs in TypeScript language.

HOOK was a RESTful backend as a Service written in PHP providing instant backend to develop sites and apps faster, with simple integration for JavaScript, iOS, Android, and more.

HOOK was developed during my time as an employee at Doubleleft (branch of CUBOCC / FLAGCX) The core idea behind HOOK was to provide enough power for the client-side to iterate quickly during the development of digital campaigns and websites.

See the slides of my talk at TDC 2015 in São Paulo, Brazil.

🕹 Games

Mazmorra.io is an Online Multiplayer Dungeon Crawler, powered by Colyseus.

BrawlBall.io is an Online Multiplayer Soccer Game, powered by Colyseus.

Raft Wars is an online multiplayer game owned by Bubblebox Games and published by Poki.com.

I've worked closely with the TinyDobbins team supporting on the development of the backend, as well as integrating it with the client-side.

This project gave birth to Colyseus' Defold integration.

👨‍💼 About My LinkedIn profile.

At the age of 16, I started working for a small digital agency delivering Flash, and dynamic web experiences for clients and brands worldwide. At the age of 19 I was the first employee of a small ad startup in Brazil, where I saw the company grow from 1 to 9 employees over the period of 3 years. At the age of 22, I joined one of the top digital agencies in Brazil (FLAGCX), where over the period of 2 years I developed an in-house open-source backend as a service written in PHP. At the age of 25 I moved to Ireland for an exchange program to improve my english skills over the period of 8 months, and shortly after joined one of the top free-to-play game companies in Germany (Goodgame Studios) - where I successfully led a team to build a technology that enabled the company to port its existing Flash titles to HTML5 technology. At 28, I decided to move back to Brazil to work independently, developing a multiplayer backend solution in Node.js - which was later acquired by Lucid Sight in 2021.

💬 Get in Touch