Hideyuki Tanaka

Software Engineer at Preferred Networks, Inc.

Chiyoda, 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

👤
Senior
🎓
Top School
Hideyuki Tanaka is a seasoned software engineer in Chiyoda, Japan with 16 years of experience building robust server-side systems, distributed algorithms, and machine learning infrastructure. He has driven backend and full-stack work at research-driven companies including Preferred Networks and PEZY Computing, and earlier contributed to search and distributed systems research at Preferred Infrastructure. A prolific open-source contributor in Haskell and C++, his work spans MessagePack RPC, ghc-mod editor integrations, and a C++ command-line parser—demonstrating both low-level systems skill and editor tooling finesse. Comfortable shipping production code and research prototypes, he blends academic rigor from the University of Tokyo and Kyoto University with practical engineering that improves maintainability and interoperability. Notably, his contributions show a recurring focus on robust error handling, refactoring for flexibility, and bridging language ecosystems (Haskell, Elisp, C++).
code16 years of coding experience
job15 years of employment as a software developer
book修士, 情報理工学, 修士, 情報理工学 at 東京大学
book学士, 工学, 学士, 工学 at 京都大学
languagesJapanese, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (30)

attoparsec10
c-language10
lib10
code-library10
data-serialization10
network-programming10
serialization10
command-line-parser10
rpc10
command-line10
elisp10
messagepack10
cprogramming-language10
haskell10
testing9

Programming languages (10)

TypeScriptC++SchemeRustCJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
tanakh/cmdline

Oct 2009 - Feb 2014

A Command Line Parser
Role in this project:
userBack-end Developer
Contributions:25 commits in 4 years 4 months
Contributions summary:Hideyuki primarily contributed to the development of a command-line parser library in C++. Their initial commit established the foundational structure and core functionality of the parser. Subsequent commits generalized the reader functionality and refactored the code, demonstrating a focus on improving the library's flexibility and maintainability. Further commits added features such as error handling and options for defining parameter types and ranges within the command-line interface.
argparsegetoptcompletionsargument-parsingparser-generator
msgpack/msgpack

May 2010 - Jan 2012

MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.
Role in this project:
userBack-end Developer
Contributions:41 commits in 1 year 9 months
Contributions summary:Hideyuki primarily contributed to the Haskell code within the repository, focusing on the `Data.MessagePack` library. Their work involved fixing bugs, refactoring code to remove compiler warnings, and adding new features. The user also improved the library by implementing instances and enhancing the parser, indicating their focus on the core functionality of the MessagePack implementation in Haskell. Furthermore, the user refactored the code, implemented new interfaces, and fixed various aspects of the code.
json-likemsgpackserializationmessagepackserialization-library
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