Hoël Bagard

Technical Lead at Hitachi High-Tech Corporation

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
🎓
Top School
Hoël Bagard is a Technical Lead based in Tokyo with eight years of experience building production-ready AI and computer vision systems. He has progressed from intern to engineering group lead and now leads technical efforts at Hitachi High-Tech, blending research curiosity with delivery focus. At Cross-Compass he ran the Computer Vision group and explored reinforcement learning and practical deep learning applications across industry projects. A hands-on contributor to major open-source Python projects, he added pylint rules and type stubs to high-impact repositories like ruff and typeshed, demonstrating strong backend and Rust-interop skills. He pairs applied ML expertise with software engineering rigor, often improving developer experience via static typing and linting enhancements. Multilingual and internationally trained (ENSSAT and Tokyo Tech exchange), he brings cross-cultural collaboration and a pragmatic research mindset to product-focused teams.
code8 years of coding experience
job4 years of employment as a software developer
bookExchange Student, Machine Learning, Computer Science, Exchange Student, Machine Learning, Computer Science at Tokyo Institute of Technology
bookEngineering degree, Computer Science, Engineering degree, Computer Science at ENSSAT - École Nationale Supérieure des Sciences Appliquées et de Technologie
bookLycée Chateaubriand
languagesFrench, Japanese, English
stackoverflow-logo

Stackoverflow

Stats
23reputation
155reached
0answers
1question
github-logo-circle

Github Skills (14)

linter10
dynamic-typing10
optional-typing10
static-typing10
pylint10
static-analysis10
rust10
tensorflow10
strong-typing10
python10
implicit-typing10
stub10
stubs10
code-formatting10

Programming languages (6)

C++ShellRustJavaScriptLuaPython

Github contributions (5)

github-logo-circle
astral-sh/ruff

Dec 2022 - Apr 2024

An extremely fast Python linter and code formatter, written in Rust.
Role in this project:
userBack-end Developer
Contributions:80 reviews, 27 PRs, 147 comments in 1 year 4 months
Contributions summary:Hoël primarily contributed to the development of the `ruff` linter and code formatter, a project written in Rust. Their contributions included adding new Pylint rules, such as `duplicate-value` and `named_expr_without_context`, and extending existing rules like `RUF005` related to collection literal concatenation. They also addressed code quality issues and integrated Pycodestyle rules, including blank line checks, and fixed bugs related to the application of these checks, along with refactoring work.
linterpythonruststyle-guidepep8
python/typeshed

Nov 2022 - Nov 2022

Collection of library stubs for Python, with static types
Role in this project:
userBackend Developer
Contributions:72 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Hoël's commits focus on adding type stubs for the `pycocotools` library, indicating a focus on enhancing the static typing of the `python/typeshed` repository. They contributed to the TensorFlow stubs by adding functions, fixing type definitions, and bumping the TensorFlow version. The commits showcase the user's work in improving the type hinting and code completion within the repository.
mypystatic-typingpythonstubtypechecker
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