Werner Riffel

Consultant at Ritz-Carlton Montreal

Fort Lauderdale, Florida, 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

🤩
Rockstar
Werner Riffel is a seasoned consultant and software engineer with a decade of experience building and refactoring backend systems and developer tools. Based in Fort Lauderdale, he contributes across the stack—from C++ server engines for open-source MMORPG emulation to JavaScript linting tooling—bringing pragmatic bug fixes and architectural improvements. His notable open-source work includes DWARF debugging fixes in the widely used radare2 reverse-engineering framework and Emacs/LSP integrations for quick-lint-js, showing a knack for improving developer workflows. Comfortable navigating low-level formats and realtime tooling, he combines attention to correctness with practical optimizations that keep complex systems maintainable.
code10 years of coding experience
github-logo-circle

Github Skills (34)

ls10
debugging10
debug10
javascript10
mmo10
c-language10
c1110
c-programming10
gameserver10
binarydiff10
flycheck10
emacs-lisp10
c1710
lua10
lint10

Programming languages (7)

TypeScriptC++CGoHTMLRebolAssembly

Github contributions (5)

github-logo-circle
otland/forgottenserver

Mar 2016 - Jun 2021

A free and open-source MMORPG server emulator written in C++
Role in this project:
userBack-end Developer
Contributions:4 reviews, 9 commits, 23 PRs in 5 years 3 months
Contributions summary:Werner primarily focused on enhancing the server-side logic of the game, implementing features such as rule violation reporting and bug reporting. They modified core server files (src/events.cpp, src/protocolgame.cpp, src/luascript.cpp, src/enums.h, src/events.h, src/items.cpp, src/items.h, src/xtea.cpp, src/protocol.h, src/protocol.cpp), indicating a deep understanding of the server's architecture. Additionally, the user made changes to existing functionalities and implemented code optimizations.
cppgameemulatorgame-serverserver-emulator
quick-lint/quick-lint-js

May 2021 - Jan 2023

quick-lint-js finds bugs in JavaScript programs
Role in this project:
userFull-stack Developer
Contributions:25 reviews, 16 commits, 11 PRs in 1 year 8 months
Contributions summary:Werner implemented Emacs and Eglot/LSP integration for the JavaScript linter, `quick-lint-js`. They added support for Flycheck, Eglot, and LSP modes, integrating the linter with various Emacs environments to provide real-time error checking. The user also made modifications to the command-line interface and test suite to enable stdin input and refined the output format for Emacs.
linterlinteslintjavascriptprograms
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
Werner Riffel - Consultant at Ritz-Carlton Montreal