Home
Hello, my name is Juan Raphael Diaz Simões.
I work as a software engineer for Tlon, working on their Urbit hosting platform. I have more than 5 years of experience in different environments and companies, ranging from academia to banking and logistics.
I previously worked as a software engineering consultant for Tweag, mainly with Haskell, Nix and functional programming-related tech stacks.I was the project lead for my latest mission, and am an editor for the company technical blog.
I am an associate professor at the Tashkent State Dental Institute, teaching informatics, biophysics and bioinformatics to medical students. I have a PhD in Complex Systems Sciences from the Paris-Saclay University, where I worked on quantitative methods in embryology. You can find my dissertation here.
Here you can find my CV, my projects and random thoughts on various subjects.
Posts
- 2023-01-02 · Summarizing multicore usage using entropy
- 2021-04-15 · Arrows, through a different lens
- 2020-03-05 · Code is engineering, types are science
- 2020-01-31 · Locating performance bottlenecks in large Haskell codebases
- 2019-02-28 · JupyterWith: declarative, reproducible notebook environments
- 2019-02-08 · Brownian-like deviation of neighboring cells in the early embryogenesis of the zebrafish
- 2019-01-23 · Towards interactive data science in Haskell: Haskell in JupyterLab
- 2018-04-17 · Running Haskell applications in clusters using Nix
- 2017-11-02 · Haskell type classes: incidental non-examples
- 2017-11-01 · Haskell type classes: a compilation of laws
- 2017-02-24 · Cell trajectory clustering: towards the automated identification of morphogenetic fields in animal embryogenesis