Skip to content
View nickperry12's full-sized avatar

Organizations

@tumbleweed-cdc

Block or report nickperry12

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
nickperry12/README.md

Hello there, my name is Nick! πŸ‘‹πŸ˜Ž

I'm a fullstack software engineer, with experience using JavaScript, TypeScript, React, Ruby, PostgreSQL and Python. My passion lies in complex problem solving, learning new software related technologies, and collaborating with others to accomplish a common goal.

Tumbleweed CDC 🌡

I most recently worked on Tumbleweed, an open-source framework that uses CDC and the transactional outbox pattern for consistent, real-time data propagation between microservices. Tumbleweed can be automatically deployed to your AWS services, or manually deployed via Docker to your local machine, creating a self-hosted, log-based CDC pipleline. It abstracts away the complexities associated with setting up and using CDC tools and stream processing frameworks. Through the user-friendly Tumbleweed UI, data changes in one or many PostgreSQL databases can be synced to consumer microservices.

Check out the Tumbleweed Case Study for more information!

Tech Stack πŸ’»

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

Fun facts 🀠

In my downtime I enjoy playing Dota 2, and spending time with my wife and our wonderful dog Tommy.

Reach out to me here πŸ“¬

LinkedIn
Email

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-cdc.github.io tumbleweed-cdc/tumbleweed-cdc.github.io Public

    Tumbleweed's website and in-depth case study

    CSS

  3. 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

  4. dumpi dumpi Public

    TypeScript