sano

I am a software developer and a researcher interested in design and implementation of programming languages, living in Tokyo, Japan. All my posts are my own and should never be taken seriously.

Please feel free to contact me at twitter@sano_jn. I might not respond that fast, though 🙂.

Interests

I am interested in the design and implementation of programming languages. Here is a list of topics that I am into.

  • Functional language
  • Type system
  • Software verification
  • Graph transformation

Publications

See https://www.ueda.info.waseda.ac.jp/~sano/.

Career

April 2023 – current: A software developer in Tokyo, Japan.

April 2021 – March 2023: Master’s program

  • Department of Computer Science and Communications Engineering, Graduate School of Fundamental Science and Engineering, Waseda University, Supervisor: Professor Kazunori Ueda.

April 2017 – March 2021: Bachelor of Engineering

  • Department of Computer Science and Engineering, School of Fundamental Science and Engineering, Waseda University, Supervisor: Professor Kazunori Ueda

Music

I am currently into creating music.

sano · Celeste
sano · Another day

Software

GitHub

Here are a list of programming languages that I often use.

  • Ocaml, Haskell, TypeScript (React), Elm, C++, Python, Rust, a little bit of bash script, Java (though I do not prefer much)

sano

A software developer interested in design and implementation of programming languages, living in Tokyo, Japan. All my posts are my own and should never be taken seriously.

Recent posts

Math
Math

HTML 上で bussproofs スタイルの証明木をレンダリングできるツールを作った

Math
I created a bussproofs style proof tree renderer for HTML.
OCaml
OCaml

【初心者向け】js_of_ocaml を用いた OCaml コードでの DOM 操作の解説

OCaml
Trying out HTML DOM manipulation with js_of_ocaml/ocaml.
SATySFi
SATySFi

SATySFi で図をページ下部に配置するパッケージを作った

I created a package to allow SATySFi to have floating boxes at the bottom of pages.
Proof Assistant
Proof
Assistant

定理証明支援系 Lean の勉強会に参加してきました

日曜日に, コンピュータを用いて正しい証明を行う定理証明支援系 Lean の勉強会にオンラインで参加してきました.
LaTeX
LaTeX

LaTeX で数式に色をつける

LaTeX
Color math expressions in LaTeX
Mathematics
Mathematics

Disjoint-set の和の数学的な定義

諸事情により,Disjoint-set の和の数学的な定義が欲しかった.

LaTeX
LaTeX

場合分けの証明を LaTeX で書く

LaTeX
Case splitting proof in LaTeX
Actix-web
Actix-web

Actix Web ミドルウェアの謎解き

Demystifying Actix Web Middleware
Programming Language
Programming
Language

Python とかの構文解析をする(実装編)

Parsing off-side ruled syntax with OCamlLex and Menhir
Programming Language
Programming
Language

〉See more