diff --git a/content/people/barret-schloerke/_index.md b/content/people/barret-schloerke/_index.md index d2059da47..5236fa7de 100644 --- a/content/people/barret-schloerke/_index.md +++ b/content/people/barret-schloerke/_index.md @@ -11,8 +11,23 @@ social: orcid: "0000-0001-9986-114X" website: "https://schloerke.com/" youtube: "" +software: + - shinyreact + - shiny-r + - shiny-python + - shinytest2 + - reactlog + - plumber + - py-shinyswatch + - r-shinylive + - querychat + - chatlas + - promises + - httpuv --- -`hello()`! Dr. Barret Schloerke is a Senior Software Engineer at Posit who has spent nearly two decades convincing computers to make data beautiful, interactive, and well tested — preferably all three at once. As a core contributor to Shiny, he has helped shape [`{shiny}`](https://shiny.posit.co/r/), [`{shinytest2}`](https://rstudio.github.io/shinytest2/), [`{reactlog}`](https://rstudio.github.io/reactlog/), and [`{plumber}`](https://www.rplumber.io/) on the R side, extended that work into [Shiny for Python](https://shiny.posit.co/py/) with its testing infrastructure, bookmarking, and interactive data frame experience, and most recently brought built-in [OpenTelemetry](https://opentelemetry.io/) support for production observability to both platforms. +`hello()`! Dr. Barret Schloerke is a Senior Software Engineer at Posit who has spent nearly two decades convincing computers to make data beautiful, interactive, and well tested — preferably all three at once. He builds and maintains the Shiny ecosystem for both R and Python. His newest project, [`shinyreact`]({{< ref "software/shinyreact" >}}), pairs a Shiny server with a React front end, combining Shiny's reactivity with full control over the UI. -Beyond Shiny, his open-source portfolio spans AI tooling ([`{ellmer}`](https://ellmer.tidyverse.org/), [`{shinychat}`](https://posit-dev.github.io/shinychat/), [`{querychat}`](https://posit-dev.github.io/querychat/)), data visualization ([`{GGally}`](https://ggobi.github.io/ggally/), [`{trelliscopejs}`](https://hafen.github.io/trelliscopejs/)), and API tooling ([`{gqlr}`](https://schloerke.com/gqlr/)). +He is an author of [Shiny for Python]({{< ref "software/shiny-python" >}}), where he built its testing infrastructure, bookmarking, and interactive data frames, along with [`shinyswatch`]({{< ref "software/py-shinyswatch" >}}) themes. On the R side, he has helped shape [`shiny`]({{< ref "software/shiny-r" >}}), [`shinytest2`]({{< ref "software/shinytest2" >}}), [`reactlog`]({{< ref "software/reactlog" >}}), [`shinylive`]({{< ref "software/r-shinylive" >}}), and [`plumber`]({{< ref "software/plumber" >}}). He also works on the async and web server layers underneath them, [`promises`]({{< ref "software/promises" >}}) and [`httpuv`]({{< ref "software/httpuv" >}}). On both platforms, he brought built-in [OpenTelemetry](https://opentelemetry.io/) support for production observability to Shiny. + +Beyond Shiny, his open-source portfolio spans AI tooling ([`querychat`]({{< ref "software/querychat" >}}), [`chatlas`]({{< ref "software/chatlas" >}})), data visualization ([`GGally`](https://ggobi.github.io/ggally/), [`trelliscopejs`](https://hafen.github.io/trelliscopejs/)), and API tooling ([`gqlr`](https://schloerke.com/gqlr/)).