8000 GitHub - jumski/jumski
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jumski/jumski

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

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

Open to conversations about developer experience and tooling.


📬 Contact: hello@pgflow.dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0