Éric-sébastien Lachance is a Senior Web Developer based in Montreal with 13 years of hands-on experience building full-stack JavaScript applications and APIs. He specializes in React/Redux and Vue/Vuex front-ends and crafts performant Express/Node backends, blending pragmatic engineering with a deep love for the language evident in tutorials and popular npm modules. A regular open-source contributor, he has fixed core issues and improved APIs in high-profile projects like discord.js and helped maintain the widely used AnIdiotsGuide/guidebot. Comfortable from startup co-founder to enterprise teams, he pairs production-grade coding with developer-friendly tooling and a knack for solving tricky serialization and caching edge cases. Known for turning JavaScript curiosity into tangible impact, he once saw a module reach millions of downloads and brings that product-focused mindset to every codebase.
A boilerplate example bot with command handler and reloadable commands. Updated and Maintained by the Idiot's Guide Community
Role in this project:
Full-stack Developer
Contributions:6 reviews, 84 commits, 37 PRs in 3 years 11 months
Contributions summary:Éric-sébastien primarily worked on the core functionality of a Discord bot, as indicated by the "index.js", "modules/functions.js", and "events" files. They implemented command handling, permission levels, and message processing features. The user also added commands related to bot statistics, and image retrieval from different APIs. Furthermore, they made improvements to the codebase, including optimizations and bug fixes.
A powerful JavaScript library for interacting with the Discord API
Role in this project:
Back-end Developer
Contributions:9 commits, 13 PRs, 3 pushes in 1 year 4 months
Contributions summary:Éric-sébastien contributed to the discord.js library by fixing bugs, implementing features, and improving documentation. They addressed an issue with cache retrieval, ensuring `null` is returned for invalid IDs and added documentation. They also fixed an error in the guildMemberRole endpoint and added an optional `count` argument to collection methods, and also addressed a timestamp issue related to guild join dates. Their work focused on core library functionality and improving the API's usability.
apidiscord-jsjavascript-librarydiscorddiscordjs
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.
Request Free Trial
Éric-sébastien Lachance - Senior Web Developer at TouchTunes