From ee8d78c9fdd1819cfb1f2b5be2bd47e3ddb33f97 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 16 Jun 2026 10:46:32 -0700 Subject: [PATCH 1/6] Support lichess profiles in bio --- build.scala | 1 + src/templates/bio.template.html | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/build.scala b/build.scala index b52cbb09..3a9320c0 100644 --- a/build.scala +++ b/build.scala @@ -420,6 +420,7 @@ object LaikaCustomizations { "fa-youtube" -> loadFaIcon("brands", "youtube"), // solids "fa-book" -> loadFaIcon("solid", "book"), + "fa-chess-knight" -> loadFaIcon("solid", "chess-knight"), "fa-envelope" -> loadFaIcon("solid", "envelope"), "fa-globe" -> loadFaIcon("solid", "globe"), "fa-hand-holding-heart" -> loadFaIcon("solid", "hand-holding-heart"), diff --git a/src/templates/bio.template.html b/src/templates/bio.template.html index 78c41008..2a2d8860 100644 --- a/src/templates/bio.template.html +++ b/src/templates/bio.template.html @@ -61,6 +61,11 @@ @:svg(fa-linkedin) @:@ + @:for(_.lichess) + + @:svg(fa-chess-knight) + + @:@ From c57bfa0afe320bcfe6ea2d595c65e49178a75c29 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 16 Jun 2026 11:23:15 -0700 Subject: [PATCH 2/6] Improve rendering of bios without avatar --- src/templates/bio.template.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/templates/bio.template.html b/src/templates/bio.template.html index 2a2d8860..b7bd623c 100644 --- a/src/templates/bio.template.html +++ b/src/templates/bio.template.html @@ -1,11 +1,11 @@
- @:for(_.avatar)

+ @:for(_.avatar) + @:@

- @:@

From 51af40a49f4d3ceefe3605b0cb345acdea194b0d Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 16 Jun 2026 12:01:03 -0700 Subject: [PATCH 3/6] Add new @typelevel/tsc members --- src/blog/directory.conf | 11 ----- src/directory.conf | 90 +++++++++++++++++++++++++++++++++++ src/foundation/directory.conf | 25 +++++++++- 3 files changed, 114 insertions(+), 12 deletions(-) diff --git a/src/blog/directory.conf b/src/blog/directory.conf index ca84f719..c1a3d905 100644 --- a/src/blog/directory.conf +++ b/src/blog/directory.conf @@ -111,12 +111,6 @@ cheng { bio: "Eugenia Cheng is a Senior Lecturer (Associate Professor) of Pure Mathematics in the School of Mathematics and Statistics, University of Sheffield, UK." } -chingles { - name: "Ching Hian Chew" - avatar: "https://github.com/Chingles2404.png" - github: Chingles2404 -} - chrisokasaki { name: "Chris Okasaki" avatar: "https://github.com/chrisokasaki.png" @@ -556,11 +550,6 @@ yifanxing { bio: "Yifan is a software engineer, ScalaBridge organizer, and open-source contributor. Her work involves many distributed systems related topics, including network protocols, consensus, network security, etc. Yifan contributed to the message queue systems and asynchronous APIs for a Scala open source project Shared Health Research Information Network (SHRINE) at Harvard Medical School. The system uses concepts of parallel processing/multi-threading, non-blocking asynchronous, distributed systems, etc." } -zainabali { - name: "Zainab Ali" - bio: "Zainab is a functional programmer who converted from object oriented design. A physicist at heart, she was excited to find an application of dimensional analysis and dependent types to real world problems. She is the author of Libra and a contributor to many typelevel libraries, such as cats and fs2." -} - zetashift { name: "Rishad Sewnarain" avatar: "https://github.com/zetashift.png" diff --git a/src/directory.conf b/src/directory.conf index f2d7ddba..ff42a537 100644 --- a/src/directory.conf +++ b/src/directory.conf @@ -117,6 +117,96 @@ antoniojimeneznieto { bio: "Hi, my name is Antonio. I'm originally from Spain and currently work full-time as software engineer using Scala in Switzerland. I've been using Scala for 5 years, ever since discovering the language during a functional programming course at EPFL. I participated in Google Summer of Code as a student, working on Cats Effect's new I/O integrated runtime leveraging io_uring. Today, I remain actively involved in the project as a co-mentor." } +Hombre-x { + name: Gabriel Santana Paredes + avatar: "https://github.com/Hombre-x.png" + github: Hombre-x + linkedin: "https://www.linkedin.com/in/hombre-x/" +} + +satorg { + name: Sergey Torgashov + avatar: "https://github.com/satorg.png" + github: satorg +} + +lenguyenthanh { + name: Thanh Le + avatar: "https://github.com/lenguyenthanh.png" + github: lenguyenthanh + url: "https://www.thanh.se/" + linkedin: "https://www.linkedin.com/in/lenguyenthanh/" + lichess: nt9 +} + +igor-ramazanov { + name: Igor Ramazanov + avatar: "https://github.com/igor-ramazanov.png" + github: igor-ramazanov +} + +zainabali { + name: "Zainab Ali" + avatar: "https://github.com/zainab-ali.png" + github: zainab-ali + bio: "Zainab is a functional programmer who converted from object oriented design. A physicist at heart, she was excited to find an application of dimensional analysis and dependent types to real world problems. She is the author of Libra and a contributor to many typelevel libraries, such as cats and fs2." +} + +chingles { + name: "Ching Hian Chew" + avatar: "https://github.com/Chingles2404.png" + github: Chingles2404 +} + +reardonj { + name: Justin Reardon + pronouns: he/him + avatar: "https://github.com/reardonj.png" + github: reardonj + url: "http://www.jmreardon.com/" +} + +iRevive { + name: Maksym Ochenashko + avatar: "https://github.com/iRevive.png" + github: iRevive + url: "https://ochenashko.com/" +} + +philippjenni { + name: Philipp Jenni + linkedin: "https://www.linkedin.com/in/philipp-jenni-9b7024135/" +} + +danicheg { + name: Daniel Esik + avatar: "https://github.com/danicheg.png" + github: danicheg + mastodon: "https://indieweb.social/@danicheg" +} + +SabrinaXKL { + name: Sabrina Konrad-lee + avatar: "https://github.com/SabrinaXKL.png" + github: SabrinaXKL +} + +dhinojosa { + name: Daniel Hinojosa + avatar: "https://github.com/dhinojosa.png" + github: dhinojosa + url: "http://www.evolutionnext.com" + mastodon: "https://mastodon.social/@dhinojosa" +} + +Koroeskohr { + name: Victor Viale + pronouns: he/him + avatar: "https://github.com/Koroeskohr.png" + github: Koroeskohr + url: "https://www.victorviale.com/" +} + # sponsors spotify { diff --git a/src/foundation/directory.conf b/src/foundation/directory.conf index d9d08c7c..68361066 100644 --- a/src/foundation/directory.conf +++ b/src/foundation/directory.conf @@ -1,5 +1,28 @@ board: [${armanbilge}, ${djspiewak}, ${jducoeur}, ${valencik}] staff: [${armanbilge}] -tsc: [${armanbilge}, ${lukajcb}, ${samspills}, ${mpilquist}, ${djspiewak}, ${jducoeur}, ${valencik}] coc: [${armanbilge}, ${hkateu}, ${samspills}, ${satabin}, ${valencik}] security: [${rossabaker}, ${armanbilge}, ${bpholt}, ${antoniojimeneznieto}] + +tsc: [ + ${zainabali} + ${armanbilge} + ${chingles} + ${danicheg} + ${dhinojosa} + ${lukajcb} + ${philippjenni} + ${antoniojimeneznieto} + ${SabrinaXKL} + ${lenguyenthanh} + ${iRevive} + ${samspills} + ${mpilquist} + ${igor-ramazanov} + ${reardonj} + ${Hombre-x} + ${djspiewak} + ${satorg} + ${jducoeur} + ${valencik} + ${Koroeskohr} +] From a71ffba21792c813f02a64306ad3202433e8b2dc Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 16 Jun 2026 13:04:43 -0700 Subject: [PATCH 4/6] Update @jepfp's profile --- src/directory.conf | 4 +++- src/foundation/directory.conf | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/directory.conf b/src/directory.conf index ff42a537..2cf0e9a0 100644 --- a/src/directory.conf +++ b/src/directory.conf @@ -173,8 +173,10 @@ iRevive { url: "https://ochenashko.com/" } -philippjenni { +jepfp { name: Philipp Jenni + avatar: "https://github.com/jepfp.png" + github: jepfp linkedin: "https://www.linkedin.com/in/philipp-jenni-9b7024135/" } diff --git a/src/foundation/directory.conf b/src/foundation/directory.conf index 68361066..9a75cde9 100644 --- a/src/foundation/directory.conf +++ b/src/foundation/directory.conf @@ -10,7 +10,7 @@ tsc: [ ${danicheg} ${dhinojosa} ${lukajcb} - ${philippjenni} + ${jepfp} ${antoniojimeneznieto} ${SabrinaXKL} ${lenguyenthanh} From bf3bf48af0755856b39b44d99a5384ccfa082dd1 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 16 Jun 2026 16:10:03 -0700 Subject: [PATCH 5/6] Use https Co-authored-by: Justin Reardon --- src/directory.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/directory.conf b/src/directory.conf index 2cf0e9a0..00ca05ee 100644 --- a/src/directory.conf +++ b/src/directory.conf @@ -163,7 +163,8 @@ reardonj { pronouns: he/him avatar: "https://github.com/reardonj.png" github: reardonj - url: "http://www.jmreardon.com/" + url: "https://www.jmreardon.com/" + linkedin: "https://www.linkedin.com/in/reardonj/" } iRevive { From 581dd00d2a2402868678fc002f72784ffa74d3d1 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Wed, 17 Jun 2026 07:35:14 -0700 Subject: [PATCH 6/6] Update @zainab-ali's bio Co-authored-by: Zainab Ali --- src/directory.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/directory.conf b/src/directory.conf index 00ca05ee..44118f78 100644 --- a/src/directory.conf +++ b/src/directory.conf @@ -149,7 +149,7 @@ zainabali { name: "Zainab Ali" avatar: "https://github.com/zainab-ali.png" github: zainab-ali - bio: "Zainab is a functional programmer who converted from object oriented design. A physicist at heart, she was excited to find an application of dimensional analysis and dependent types to real world problems. She is the author of Libra and a contributor to many typelevel libraries, such as cats and fs2." + bio: "Zainab is a functional programming polyglot, educator and the author of Functional Stream Processing in Scala. She is a Scala ambassador, a community representative for the Scala Center and the organizer of the London Scala User Group." } chingles {