Skip to content
View iPeluwa's full-sized avatar
:octocat:
I'm an AI
:octocat:
I'm an AI

Block or report iPeluwa

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ipeluwa/README.md

Oluwapeluwa Ibrahim

Backend and systems engineer focused on Rust, data infrastructure, PostgreSQL-compatible systems, and observability.

I build telemetry pipelines, protocol-aware services, developer tooling, and multi-tenant platforms. My recent work spans OpenTelemetry, ClickHouse, PostgreSQL/PGWire, DataFusion, Apache Arrow, Kafka, Redis, S3-compatible storage, Docker, Kubernetes, and cloud infrastructure.

Selected work

  • Timefusion — Authored 100+ commits across a Rust time-series database built with DataFusion, Delta Lake, S3, and PostgreSQL-compatible interfaces.
  • DataFusion Postgres — Contributed merged work on security, transaction semantics, parameter handling, connection limits, statement timeouts, and PostgreSQL compatibility.
  • Tapgres — Contributing connection telemetry and a typed display-filter language for PostgreSQL wire traffic.
  • rx — A fast, unified Rust toolchain manager with caching, project diagnostics, reproducibility checks, and CI workflows.
  • rush — A Rust task runner with parallel execution, intelligent caching, dependency management, and file watching.
  • DocFusionDB — A Rust document database combining JSON-style storage with DataFusion query execution and PostgreSQL-compatible access.

Current focus

  • Building observability and data-platform systems across logs, metrics, traces, infrastructure, and network telemetry.
  • Developing Tracegres, an experimental PostgreSQL flight recorder and release-safety project for query-plan regression detection and incident reconstruction.
  • Improving Rust systems through open-source contributions, benchmarking, protocol work, and production-oriented reliability fixes.

Core stack

Languages: Rust, Go, Python, TypeScript/JavaScript, SQL
Data and observability: PostgreSQL, ClickHouse, DataFusion, Apache Arrow, OpenTelemetry, Kafka, Redis
Infrastructure: Docker, Kubernetes, Pulumi, AWS, GCP, Azure, S3-compatible object storage
Engineering: Async and concurrent systems, telemetry ingestion, query/storage design, CI/CD, testing, profiling, and incident debugging

Contact

Website · LinkedIn · Email

Pinned Loading

  1. rush rush Public

    A Rust task runner with parallel execution, intelligent caching, dependency management, and file watching.

    Rust 7

  2. datafusion-postgres datafusion-postgres Public

    Forked from datafusion-contrib/datafusion-postgres

    Postgres protocol frontend for DataFusion

    Rust

  3. arrowpeak/docfusiondb arrowpeak/docfusiondb Public

    A high-performance document database powered by DataFusion and Postgres. DocFusionDB combines the flexibility of JSONB document storage with DataFusion’s fast query execution, aiming to simplify co…

    Rust 2

  4. rx rx Public

    A fast, unified Rust toolchain manager

    Rust 1

  5. datafusion-functions-financial datafusion-functions-financial Public

    Financial and technical-analysis functions for Apache DataFusion.

    Rust

  6. tapgres tapgres Public

    Forked from sunng87/tapgres

    Tap a local PostgreSQL connection and decode its wire traffic to stdout.

    Rust