Name
Satoshi Terasaki
About me
I finished graduate school (Master's degree in Math) in 2015. I spent 11 years as a software engineer. I spent the last two years learning C/C++ on my own, which was challenging because I had no experience in software development before graduating. After that, I discovered Python and JuliaLang, which are very suitable for my needs, so I prefer to use them.
I enjoy creating tools to visualize data related to mathematical topics, and I believe that JuliaLang is the best choice to accomplish these tasks. I've developed applications based on deep learning by reading articles and reproducing their results.
Currently, I support several researchers and students by creating and updating Julia software related to quantum computing, tensor networks, quantum multi-body problem.
You can check out my GitHub account to see my past projects and contributions.
I am enthusiastic about collaborating with researchers and contributing to software development that can be of assistance.
Papers on arXiv
Joint work with Fumiya Kakizawa and Hiroshi Shinaoka: Physics-informed neural network model for quantum impurity problems based on Lehmann representation
Joint work with tensor4all members
Joint work with A.Tomiya
Skills
Keywords (Used in practice)
Deep Learning
PyTorch/Chainer/TensorFlow/Flux.jl
Pose Estimation/Hand Pose Estimation/Facial Landmark/Object Detection etc...
Unsupervised Anomaly Detection
RaspberryPi/Jetson/Micro Bit
Docker
GCP/Vertex AI
Python Programming
PyTest/Poetry
Jupyter Notebook/Jupyter Lab
JupyterBook
Visualization Programming
Dash/Streamlit/Pluto.jl
Literate Programming
Documenter.jl/Franklin.jl/Remark.jl
Mathematics/Physics
AbstractAlgebra.jl/Symbolics.jl
EllipticCurve/Edwards Curve
Multi Party Computation
Number Theory (in Function Fields)
Lattice filed theory GomalizingFlow.jl
Quantum circuit simulation: Kyulacs.jl
JuliaLang
DecisionTree/CART
ITensors.jl
CxxWrap.jl
TrajectoryOptimization.jl/Altro.jl
CI/CD pipeline
Pluto.jl/PlutoUI.jl/PlutoMonacoEditor.jl
Rye/uv/ruff/Poetry
Dart/Flutter/Android apps
Swift/SubsetJuliaVM
Deno
Computational Quantum Many-Body
QuriParts
SparseIR.jl/LibSparseIR.jl/libsparseir
TensorNetwork
Claude Code/Codex/OpenCode/ChatGPT
Education
CompPhysHack2026HandsOn March 6 - 8, 2026, Coding Agent についての講師を担当
JuliaLang Japan 2025 2025年12月13日, 世話人
Let’s read Julia documentation in your preferred language JuliaCon 2025 にて登壇
計算物理春の学校 2024 2024年3月11日-3月15日, ソフトウェア入門講義の講師を担当
数学と物理におけるJuliaの活用 2023年7月10-12, 世話人
計算物理春の学校 2023 2023年3月12-15日, GPU 入門の TA として参加
Julia in Physics 2021 Online 2021年9月3日, Zygote.jl・Flux.jl を用いた自動微分とその応用に関してのチュートリアル講演を行う
実践Julia入門 の監修を行う
Juliaプログラミング大全 のレビューワに参加
JuliaTokyo #11 登壇 2月3日
Programming Languages
Used in practice
Julia
Python
Rust
TypeScript
Deno
Swift (for iOS app development)
Dart/Flutter (for Android app development)
C/C++
Awards
川井数学奨励賞 in 2009
Hobbies
Owning a Goma-chan See Shōnen_Ashibe
Creating images via ChatGPT
Many works can be found at ImportAzarashiAsAI
Watching VTuber's live streaming especially: