Gustavo Marcial

Engineering Notebook

Gustavo Marcial

.NET Backend Developer

About me

I focus on backend development with .NET, PostgreSQL, Redis, and Docker. I build systems with clear separation of concerns and deliberate technical decisions.

I work on personal projects applying production concepts: Clean Architecture, DDD, Redis Streams messaging, and domain events.

This site is an engineering notebook — it documents how I think, learn, and solve problems, not just a technology list.

Featured project

Architecture

AnuncieCompre

In development

WhatsApp order chatbot

Backend for structured order collection via WhatsApp (Twilio). Guides users through a state-based conversational flow, validates input, and creates orders automatically with async processing via Redis Streams.

.NETPostgreSQLEF CoreRedis
WhatsApp order creation flow

Core

  • C#
  • .NET
  • PostgreSQL
  • Entity Framework

Used in projects

  • Redis
  • Redis Streams
  • Git
  • ASP.NET Identity
  • CI

Learning

  • Docker
  • DDD
  • Clean Architecture
  • Outbox Pattern
  • CD