興味のある技術・分野

パフォーマンスが重要なソフトウェアの開発に興味があります。例:
  • 組み込みプログラミングでのリアルタイム性の確保
  • 各種のパフォーマンスチューニング、最適化の技術
また、開発を支援するための開発環境にも興味があり、最近は機械学習技術を前提としたプログラミング言語やプログラムの書き方に注目しています。

Micro-Versioning Tool

Research Text Editor

Tutorial Generation from Unit Tests

Research Programming Tool

活動

競技プログラミング

Programming

その他

nnabla-ggnn

Machine Learning Deep Learning Reproducing

deep-coder

Machine Learning Programming Synthesis Reproducing

translator-plus-dictionary

Atom

atom-clang-tools-extra

Atom clang

atom-user-support-helper

Atom

gnuplot-streaming

gnuplot Command Line Tool

auto-git-commit

Git Command Line Tool

latex-with-markdown

Template Yeoman LaTeX

docker-makerbot-desktop

Docker 3D Printer

pdiff

Command Line Tool npm

atom-alloy

Atom

extended-dmenu

npm Command Line Tool Application Launcher

Micro-Versioning Tool to Support Experimentation in Exploratory Programming

2017 SIGCHI Conference on Human Factors in Computer Systems (CHI 2017)[PDF][Video][Download]

単純さと高機能性を両立した小規模バージョン管理ツール

23rd Workshop on Interactive Systems and Software (WISS 2015)[PDF]

単体テストを用いたチュートリアルの自動生成手法

情報処理学会論文誌プログラミング(PRO)Vol.8 No.4[Download]