Samuel Loretan

Principal Software Engineer, R&D Tech Lead at Riot Games

Santa Monica, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Samuel Loretan is a Principal Software Engineer and R&D Tech Lead with 15+ years designing and shipping game and real-time systems, currently helping Riot evolve its products toward truly social "Games". He brings deep client-server, networking and optimization expertise from roles at Riot, ArenaNet (server programming for Guild Wars 2), Ubisoft (Technical Director on therapeutic game O.zen) and Ankama (lead client developer for DOFUS). A self-taught developer since childhood, he is fluent across C/C++, Python, C#, JavaScript, SQL and has a strong track record in architectural leadership, peer-to-peer systems and ergonomic game interfaces. Samuel also contributes to open-source tooling—improving Errbot’s Slack backend and plugin ordering—which underscores his pragmatic focus on maintainability and integrations. Based in Santa Monica, he pairs systems-level rigor with a persistent interest in game design, social interactions and community dynamics that inform his technical decisions.
code15 years of coding experience
job13 years of employment as a software developer
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,264reputation
229kreached
18answers
3questions
Badges
windows-xp
top-5%
github-logo-circle

Github Skills (17)

python10
automation10
slack10
automations10
unit-test10
chatbot10
windows-xp9
plugin-development9
chatops8
html6
flash6
bytecode6
apache-flex6
unicode6
actionscript6

Programming languages (15)

PowerShellJavaC++RustCHaxeGoTypeScript

Github contributions (5)

github-logo-circle
errbotio/errbot

May 2016 - Jul 2016

Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 commits, 8 PRs, 17 comments in 1 month
Contributions summary:Samuel primarily contributed to improving the Slack backend integration of the Errbot chatbot. They fixed bugs related to parsing Slack identifiers, built and tested the `build_identifier` function, and addressed channel mentions. In addition, the user implemented a configuration-based plugin callback ordering feature, enhancing the flexibility of the chatbot's plugin system. These contributions demonstrate a focus on enhancing core functionality and maintainability.
chatopschatbotspythondevopsdaemon
tynril/rgoap

Apr 2017 - Jun 2018

A simple Rust implementation of Orkin's Goal-Oriented Action-Planning.
Contributions:11 commits, 1 PR, 7 pushes in 1 year 1 month
incrementalgoalrustsatgoal-oriented-action-planning
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
Samuel Loretan - Principal Software Engineer, R&D Tech Lead at Riot Games