Name
Satoshi Terasaki
About me
I finished graduate school (Master's degree in Math) in 2015. I spent 9 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 software related to quantum computing, tensor networks, and setting up GitLab CI/CD pipelines.
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 tensor4all members
Joint work with A.Tomiya
Skills
Keywords
Deep Learning
PyTorch/Chainer/TensorFlow/Flux.jl
Pose Estimation/Hand Pose Estimation/Facial Landmark/Object Detection etc...
Unsupervised Anomaly Detection
Raspberry Pi/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
QuriParts
CI/CD pipeline
Pluto.jl/PlutoUI.jl
Rye/uv/ruff/Poetry
Dart
Deno
Education
数学と物理における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日
計算物理春の学校 2024 2024年3月11日-3月15日, ソフトウェア入門講義の講師を担当
Programming Languages
Used in practice
Julia
Python
Deno
C/C++
Learning
My weakness is having few experience in web development. Therefore I would like to learn web programming via modern language and basic techniques.
TypeScript including Basic HTML/CSS
Rust
Cloud Computing: GCP
Awards
川井数学奨励賞 in 2009
Hobbies
Owning a Goma-chan See https://en.wikipedia.org/wiki/Sh%C5%8Dnen_Ashibe
Creating images via ChatGPT
Many works can be found at ImportAzarashiAsAI
Watching VTuber's live streaming especially: