Jan Thorsen

Tokyo, Japan
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
Jan Thorsen is a seasoned system developer with 17 years of experience specializing in web technologies (HTML, CSS, JavaScript) and a deep mastery of Perl, MySQL and Linux. Based in Tokyo, he combines front-end DOM and jQuery expertise with back-end systems work, notably contributing to Mojolicious and the Convos IRC web client where he fixed core user-management and WebSocket behavior. His background includes practical DOCSIS and HFC knowledge, signaling comfort with networking and embedded-broadband systems beyond typical web stacks. Jan is the kind of engineer who moves cleanly between debugging critical server-side issues and refining real-time web frameworks. He brings a pragmatic, systems-oriented mindset and a track record of improving core infrastructure in open-source projects.
code17 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
126reputation
3kreached
5answers
0questions
github-logo-circle

Github Skills (17)

debugging10
mojolicious10
back-end-development10
websocket10
perl10
event-loop10
web-framework10
irc10
authentication9
user-authentication9
http9
user-management9
json8
yaml6
swagger6

Programming languages (20)

JavaCSSRustGoPerlHTMLPerl 6PostScript

Github contributions (5)

github-logo-circle
convos-chat/convos

Jul 2012 - Jan 2023

Convos :busts_in_silhouette: is the simplest way to use IRC in your browser
Role in this project:
userBack-end Developer
Contributions:1 release, 58 reviews, 3867 commits in 10 years 7 months
Contributions summary:Jan primarily contributed to the core functionality of the Convos IRC client, specifically addressing issues related to user identification and profile management. Their work involved debugging and fixing critical problems, such as regenerating unique user IDs on server restart. The code modifications focused on server-side logic within the `Convos/Core.pm` file, indicating expertise in the project's back-end infrastructure and user management.
ircperlirc-clientchatweb-app
mojolicious/mojo

Jul 2014 - Oct 2022

:sparkles: Mojolicious - Perl real-time web framework
Role in this project:
userBack-end Developer
Contributions:132 reviews, 29 commits, 17 PRs in 8 years 4 months
Contributions summary:Jan primarily contributed to the back-end logic of the Mojolicious web framework. They modified the core code, updating the version number, and optimizing the code in several files, specifically focusing on the Mojo::Collection and Mojo::WebSocket modules. They also refactored code related to WebSockets, by moving code between modules and implemented functionality for WebSocket frame handling.
mojoliciousperlweb-frameworkjsonevent-loop
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