Skip to content
View marcelsud's full-sized avatar

Organizations

@PHPSP

Block or report marcelsud

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcelsud/README.md

Marcelo Santos

Staff+ software engineer focused on software architecture, domain modeling, and event-driven systems.

I build backend tools and reusable engineering workflows, with a focus on clear domain boundaries and predictable runtime behavior.

I care about explicit contracts, failure handling, and changes backed by review and tests.

Selected projects

Project What it does
Cascade Declarative message pipelines built with YAML, TypeScript, and Effect.
Accord Early-stage domain modeling in TypeScript: aggregates, events, SQLite persistence, and optional Effect integration.
Chimpbase A TypeScript backend runtime for actions, queues, schedules, and HTTP routes, backed by PostgreSQL or SQLite.
Skills Reusable workflows for planning, testing, code review, documentation, and delivery with coding agents.

See each repository for setup, examples, and project status.

Writing and contact

I write about software architecture and engineering practice in Portuguese.

Blog · LinkedIn

Pinned Loading

  1. cascade cascade Public

    Build declarative message pipelines with YAML, TypeScript, and Effect.

    TypeScript 1

  2. accord accord Public

    Early-stage TypeScript library for domain modeling with aggregates, events, SQLite persistence, and optional Effect integration.

    TypeScript

  3. chimpbase/chimpbase chimpbase/chimpbase Public

    TypeScript backend runtime for actions, queues, schedules, and HTTP routes, backed by PostgreSQL or SQLite.

    TypeScript

  4. skills skills Public

    Reusable engineering workflows for coding agents: planning, tests, code review, documentation, and delivery.