Projects

PostgreSQL table migration

PG-Migrate

A cross-platform PostgreSQL migration tool built with Rust, Tauri, and React. PG-Migrate moves tables, schemas, and records between databases with a focus on speed, safety, and repeatability.

  • Optimized batch writing and keyset pagination for fast, consistent migration of large datasets.
  • Schema remapping, foreign-key-aware table ordering, and sequence synchronization for safe cross-database cloning.
  • Non-destructive migration options with conflict-safe behavior and optional target truncation.

Rust / Tauri / React / TypeScript / PostgreSQL

SQL for APIs and data

Sidol

A universal SQL interface that lets you query APIs and databases through familiar SQL syntax. Sidol executes reads via DuckDB and routes write operations to connector-backed APIs.

  • Plain SQL access to heterogeneous data sources including ServiceNow, CSV, and SQLite.
  • Query parsing with sqlglot, connector-based write routing, and extensibility through a BaseConnector interface.
  • Designed for fast exploration, data engineering experiments, and API-backed workflows from one unified layer.

Python / DuckDB / sqlglot / Data connectors