Daisuke Maki

Internal Communication Specialist TechPR

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
Daisuke Maki is a seasoned engineer and tech-PR specialist with 20 years of experience building and maintaining production systems in Perl, Go, and C/C++. Based in Tokyo, he combines hands-on open-source development—authoring projects like peco, STF and the lestrrat-go/jwx JWT library—with event and community leadership, having organized YAPC::Asia Tokyo and founded the Japan Perl Association. He has run a profitable small business (Endeworks) and shipped infrastructure at scale across companies including Livedoor, LINE, HDE, and Mercari, where he now focuses on internal communications and developer relations. A published author of a Japanese modern Perl book and a fluent Japanese/English speaker who also knows some Portuguese, he is as comfortable refactoring cryptography code and YAML parsers as he is running conferences. Notably, his work on jwx and related projects has been adopted to modernize JWT handling in larger OSS projects, reflecting rare depth across libraries, systems, and community ecosystems.
code20 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (29)

json10
go-language10
protocol-buffers10
testing10
web-token10
authentication10
user-authentication10
code-generation10
go10
jsonwebtoken10
yaml10
jwt10
golang10
openapi10
grpc10

Programming languages (19)

C#JavaCSSC++CGoHTMLPerl

Github contributions (5)

github-logo-circle
lestrrat-go/file-rotatelogs

Jan 2014 - Jul 2021

[ARCHIVED] Port of perl5 File::RotateLogs to Go
Role in this project:
userBack-end Developer
Contributions:3 releases, 75 commits, 38 PRs in 7 years 7 months
Contributions summary:Daisuke primarily contributed to the `lestrrat-go/file-rotatelogs` project, a Go port of Perl's `File::RotateLogs`. Their contributions included the initial implementation of the file rotation logic, including generating filenames, writing to files, and handling file rotation based on time. Additional commits addressed concurrency issues, implemented the `Close()` function, and refactored for clarity.
goperl
lestrrat-go/jwx

Nov 2015 - Jan 2023

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe
Role in this project:
userBack-end Developer
Contributions:92 releases, 62 reviews, 1674 commits in 7 years 3 months
Contributions summary:Daisuke primarily focused on refactoring and improving the code within the `lestrrat-go/jwx` repository. Their contributions included refactoring the JWT code, in preparation for adding OpenID claims. The user also added functionality for parsing and handling X509 certificates. Additionally, the user fixed issues, and improved the structure of the codebase, as seen with the addition of the `jwk` command in jwx.
encryptiongogolangjavascriptjwe
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