Hajime Hoshi

Chief Technology Officer at Odencat

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
Hajime Hoshi is a Tokyo-based Chief Technology Officer with 17 years of hands-on engineering and leadership, currently steering technology at Odencat and authoring the Go game engine Ebitengine. He combines deep systems and low-level expertise—evident from contributions to the Go toolchain, mobile tooling (golang/mobile), and audio libraries (oto)—with practical cross-platform build and performance optimizations. His open-source work spans WebPackaging/MICE implementation, compiler and runtime fixes in golang/go and gopherjs, and platform-specific refinements for macOS, Windows, Android, and iOS. Known for refactoring for performance and reliability, he often tackles tricky memory and cross-compilation edge cases that improve developer tooling and runtime stability.
code17 years of coding experience
github-logo-circle

Github Skills (45)

unit-testing10
objective-c10
programming-language10
javascript10
ios10
mobile-development10
cbor10
system-programming10
multiplatform10
audio-processing10
cross-platform10
decode10
openal10
decoding10
compiler-compiler10

Programming languages (13)

C#PowerShellC++CSSCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
ebitengine/oto

May 2017 - Jan 2023

♪ A low-level library to play sound on multiple platforms ♪
Role in this project:
userBack-end Developer
Contributions:14 releases, 70 reviews, 398 commits in 5 years 9 months
Contributions summary:Hajime primarily contributed to the audio processing library by refactoring existing code and implementing performance improvements. These changes included a major refactor of the internal structure and memory allocations in the openal driver and adding specific checks in order to reduce buffer overflows. Further work included the optimization and implementation of memory buffers across all platform drivers, addressing potential noise-related issues. These combined efforts aimed to reduce latency and improve sound quality across various platforms.
golangplatformsaudiomusicsound
ebitengine/purego

May 2022 - Dec 2022

Role in this project:
userBack-end Developer
Contributions:4 releases, 607 reviews, 19 commits in 7 months
Contributions summary:Hajime primarily contributed to the `purego` repository, focusing on low-level system programming and Objective-C interaction. Their work involved updating module names, modifying test packages, refactoring the `IMP` type, and resolving issues related to pointer-to-byte slice conversions. Furthermore, the user implemented changes to support the use of build tags for cross-platform compatibility, specifically for Darwin (macOS) and Windows operating systems.
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
Hajime Hoshi - Chief Technology Officer at Odencat