Skip to content
View jumski's full-sized avatar
🐴
For the lack of a nail, throw new HorseshoeNailNotFoundException("no nails!");
🐴
For the lack of a nail, throw new HorseshoeNailNotFoundException("no nails!");

Organizations

@rebased @webmandala

Block or report jumski

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

Hi, I'm Jumski πŸ‘‹

Building pgflow full-time - a Postgres-native workflow engine purpose-built for Supabase.

For the last several months, I've been focused on one thing: turning Supabase primitives - Queues and Edge Functions - into a declarative orchestration layer built entirely on Supabase primitives. pgflow lets you build reliable, multi-step, parallel logic using a type-safe TypeScript DSL, all without introducing new infrastructure.


πŸ”§ Background

  • 18 years building production-grade web systems (Ruby on Rails, APIs, databases)
  • Switched to Supabase + TypeScript 2 years ago to explore simpler, Postgres-first architectures
  • Obsessed with using databases as durable, expressive business logic engines

🚧 What I'm Building

  • πŸš€ pgflow: a Postgres-native workflow engine featuring:
    • ACID-compliant SQL execution engine built on top of PGMQ
    • Serverless Edge Worker for handling task execution, retries, and concurrency
    • Type-safe DSL in TypeScript for defining workflows
    • CLI for managing flow definitions and migrations
    • Realtime client library (WIP) for streaming execution state to the frontend
    • High-quality documentation and exceptional developer experience

🀝 Let's Collaborate

I'm open to working with:

  • Teams building on Supabase who want:

    • Early access to pgflow
    • Help implementing non-trivial workflows
    • Direct input into the roadmap via tight feedback loops
  • Developer tools companies focused on improving developer experience:

    • Building intuitive, powerful developer tools
    • Creating systems that prioritize great UX for engineers while being simple, flexible, and robust
    • Delivering elegant solutions to complex problems

πŸ’‘ Interests

  • Developer experience and tooling - creating systems developers love to use
  • High-level system design and orchestration patterns
  • Functional programming (esp. Clojure)
  • Using relational databases as execution environments
  • Technical writing and documentation - crafting clear, comprehensive guides

No CV. No LinkedIn. Just code, docs, and shipping.

Let's build resilient workflows - directly in your database.


πŸ“¬ Contact: [email protected]

Pinned Loading

  1. pgflow-dev/pgflow pgflow-dev/pgflow Public

    Postgres-centric workflow engine with deep integration with Supabase

    TypeScript 79 9