Participation in Google Summer of Code 2025 involves developing a web UI for the Workflows4s library. Workflows4s is a Scala library designed for modeling and executing workflows in a type-safe manner. The UI enables users to visualize workflows and inspect their execution paths and states. The project utilizes Scala.js with Tyrian for the frontend and a Tapir-based API for backend services. The journey began with contributions to open source projects, leading to a combination of interests in Scala, frontend development, and full-stack web architecture.
Workflows4s is a Scala library for modeling and running workflows in a type-safe, composable, and functional way. It allows developers to represent long-running business processes or system orchestrations as pure code.
As part of Google Summer of Code 2025, I'm building a web-based UI for Workflows4s. This UI helps users visualize workflows, inspect their state, and understand their execution paths.
The frontend is built in Scala.js using Tyrian, while the backend exposes workflow metadata and execution data through a functional Tapir-based API.
I began contributing to open source through Doodle, a creative graphics library in Scala. That experience was fun and welcoming.
Collection
[
|
...
]