Skip to content
View hmasdev's full-sized avatar

Block or report hmasdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hmasdev/README.md

Hi, I'm hmasdev 👋 X (formerly Twitter) Follow

I am working as a data scientist and a machine learning engineer in Tokyo, Japan. I am interested in Python, Machine Learning.

GithubStatsCard TopLanguagesCard

💻 My Projects

python Python Projects

Libraries

Projects Techs and Features
pyjpboatrace
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, Selenium, Beautiful Soup 4
  • 💡Features:
    • Data scraping API and Betting API for the official boat race website
    • Various webdrivers available
    • Suitable for a wide range of users, from beginners to advanced
runnable_family
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, langchain
  • 💡Features:
    • Simple Runnable with Loop
    • Techniques like "Self-Consistent" are available
SSBGM
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, scikit-learn, catboost, lightgbm
  • 💡Features:
    • Scikit-learn based Score Based Gerenerative Model.
    • You can use models other than neural networks. Tree-based models like catboost and lightgbm are available.
penv
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, venv
  • 💡Features:
    • Portable Python Virtual Environment
    • You can use this library in the almost same way as venv
SockeSole
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, socket
  • 💡Features:
    • An interface of communication between server and client like input/print or click.prompt/click.echo
    • Connections are handled in another thread. You can work in the main thread without worry about handling them.

Applications

Projects Techs and Features
langchain_werewolf
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, langchain, langgraph
  • 💡Features:
    • CLI-based Werewolf Game
    • You can play with LLMs. OpenAI, Groq and Gemini are supported.
    • The mode without human is available, that is, a werewolf game with only LLMs
    • The visualization of graphs by langgraph makes the process easier to understand than autogen-werewolf. Check the graph
autogen-werewolf
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, langchain, pyautogen, docker compose
  • 💡Features:
    • CLI-based Werewolf Game
    • You can play with LLMs. OpenAI, Groq and Gemini are supported.
    • The mode without human is available, that is, a werewolf game with only LLMs
simple_typing_application
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: Python, OpenAI API, langchain, pynput
  • 💡Features:
    • CLI-based Typing Application
    • The typing targets are generated by LLM
    • Your typing is recorded in a json file, which helps you analyze your typing skill.

vscode VSCode-related

Projects Techs and Features
QuickTypoFix
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: JavaScript, OpenAI API
  • 💡Features:
    • Simple Shortcut to fix typo in a line: Ctrl+K Ctrl+N
    • You can set API endpoint, model name and system prompt.
    • The fixed positions are highlighted.
vscode-ext-version
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: bash, bats
  • 💡Features:
    • Get the latest version of a vscode extension
    • Download the vsix file

⌨️ Keyboards

Projects Techs and Features
hmproto34
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
hmproto34s
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests

bash Utilities

Projects Techs and Features
my-bash-alias
GitHub tag (latest SemVer)GitHub LiecenseGitHub last commit
GitHub Open IssuesGitHub Open Pull Requests
  • 🔧Techs: bash
  • 💡Features:
    • Aliases for shell commands
    • Aliases for git
    • Aliases for python and pyenv
    • Aliases for npm
    • Aliases for docker
    • Alias for vscode

📫 How to reach me

Pinned Loading

  1. pyjpboatrace pyjpboatrace Public

    pyjpboatrace 🚤 provides you with useful tools for data analysis and auto-betting for boatrace.

    Python 11 6

  2. simple_typing_application simple_typing_application Public

    Simple Typing Application

    Python

  3. autogen-werewolf autogen-werewolf Public

    A CUI-based simple werewolf game with `autogen`

    Python 3 1

  4. QuickTypoFix QuickTypoFix Public

    QuickTypoFix: A versatile VSCode extension designed to instantly correct typos across all text files, streamlining your coding workflow with seamless LLM-powered typo correction

    JavaScript

  5. vscode-ext-version vscode-ext-version Public

    A shell script to check the latest version of a vscode extension

    Shell

  6. my-bash-alias my-bash-alias Public

    Simple aliases available in `bash`

    Shell