Skip to content
View jeffbbz's full-sized avatar

Organizations

@tumbleweed-cdc

Block or report jeffbbz

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
jeffbbz/README.md

👋 Why hello there! My name is Paco!

I’m a software engineer with several years experience in multiple full stack web ecosystems and a wide-range of technical and non-technical skills in a number of fields and contexts. I’m insatiably curious, detail-oriented, and love to tackle interesting technical problems. I enjoy collaboration and I’m told I have an easy-going and good-humored nature. I like making mistakes and sometimes I learn from them!

tumblweed_logo Tumbleweed

My most recent project is Tumbleweed, an open-source, user-friendly framework designed for fast and consistent data propagation between microservices using Change Data Capture (CDC) and the transactional outbox pattern. It automatically deploys a self-hosted log-based CDC pipeline that abstracts away the complexities associated with setting up and using CDC tools and stream processing frameworks. It is designed to monitor changes in one or more PostgreSQL databases and sync that data to consumer microservices in near real-time.

If you're interested in learning more, I authored an in-depth technical case study on the problem domain, system design, and engineering decisions involved in the creation of Tumbleweed.

🛠️ Technologies and Tools I have experience in:

Category Technologies
Programming Languages JavaScript Badge TypeScript Badge Ruby Badge Python Badge
Web Development Express Badge React Badge Node.js Badge Ruby Sinatra Badge jQuery Badge HTML5 Badge CSS3 Badge Vite Badge
Databases PostgreSQL Badge MongoDB Badge
Cloud Services Amazon Web Services Badge DigitalOcean Badge
Testing Vitest Badge Jest Badge
Change Data Capture + Stream Processing Apache Kafka Badge
Other Terraform Badge Docker Badge Git Badge NGINX Badge

📨 Contact Me!

LinkedIn email

📺 What else?

I'm also a 📹 video artist and a collector of 🎵 cassette tapes!

Pinned Loading

  1. tumbleweed-cdc/tumbleweed tumbleweed-cdc/tumbleweed Public

    Tumbleweed is an open-source, user-friendly framework designed for fast and consistent data propagation between microservices using Change Data Capture (CDC) and the transactional outbox pattern.

    TypeScript 1

  2. tumbleweed-cdc/tumbleweed_deploy tumbleweed-cdc/tumbleweed_deploy Public

    A Command-Line Interface (CLI) tool to automatically deploy self-hosted Tumbleweed pipelines to Amazon Web Services (AWS)

    HCL

  3. tumbleweed-cdc/tumbleweed-cdc.github.io tumbleweed-cdc/tumbleweed-cdc.github.io Public

    Tumbleweed's website and in-depth case study

    CSS

  4. dumpi dumpi Public

    A TypeScript/React/Express web application for inspecting and debugging webhooks

    TypeScript