I am interested in distributed systems, databases and storage. I am currently working at @supabase, focusing on systems adjacent to storage.
Previously:
- @cloudflare, working on Workers storage (KV, R2, etc.) related systems and infrastructure.
- @getstream, working on performance sensitive Feed and Chat APIs.
- @agflow, working on bringing unstructured agricultural market data and analytics to the digital world.
- @unit9, working on data pipelines and machine learning infrastructure.
- @cern, working on modernizing critical internal systems (conference management, knowledge base, etc.) and also leveraging open source (PostgreSQL) for these systems.
๐ท Check out what I'm currently working on
- NVIDIA/aistore - AIStore: scalable storage for AI applications (1 day ago)
- tus/tusd - Reference server implementation in Go of tus: the open protocol for resumable file uploads (2 days ago)
- apache/iceberg-go - Apache Iceberg - Go (3 days ago)
- supabase/storage - S3 compatible object storage service that stores metadata in Postgres (4 days ago)
- ferhatelmas/goodies - A small collection of reusable agent skills (1 week ago)
๐ฑ My latest projects
- ferhatelmas/goodies - A small collection of reusable agent skills
- ferhatelmas/ferhatelmas.com - My personal website
- ferhatelmas/til - TIL: Today I Learned Notes
- ferhatelmas/murmurtest - A test to compare murmur3 implementations
- ferhatelmas/zero - Remove zero space characters
๐ Latest releases I've contributed to
- tus/tusd (v2.9.1, 2 days ago) - Reference server implementation in Go of tus: the open protocol for resumable file uploads
- cli/cli (v2.87.2, 3 days ago) - GitHubโs official command line tool
- supabase/storage (v1.38.0, 3 days ago) - S3 compatible object storage service that stores metadata in Postgres
- supabase/supabase-js (v2.97.1-canary.1, 4 days ago) - An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.
- cloudflare/workers-sdk (wrangler@4.67.0, 4 days ago) - โ ๏ธ Home to Wrangler, the CLI for Cloudflare Workersยฎ
๐จ Latest Pull Requests I published
- fs: fix LPI test parse failure and wire randomized page size on NVIDIA/aistore (2 days ago)
- s3store: Fix data race when terminating upload on tus/tusd (3 days ago)
- fix(table): error formatting on apache/iceberg-go (3 days ago)
- fix(manifest): correct v3 manifest-list first row id assigment for row-lineage on apache/iceberg-go (5 days ago)
- fix(move-object): cleanup destination on failure on supabase/storage (6 days ago)
๐ Latest Blog posts
- Code Review Behaviors: The Critical Problem of Cherry Picking (1 year ago)
- How to control date in a git commit properly (2 years ago)
โญ Recent Stars
- alibaba/zvec - A lightweight, lightning-fast, in-process vector database (5 days ago)
- ClickHouse/pg_clickhouse - Interfaces to query ClickHouse databases from PostgreSQL (2 weeks ago)
- ubicloud/ubicloud - Open source alternative to AWS. Elastic compute, block storage (non replicated), firewall and load balancer, managed Postgres, K8s, AI inference, and IAM services. (2 weeks ago)
- PeerDB-io/peerdb - Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage (2 weeks ago)
- DataDog/pg_tracing - Distributed Tracing for PostgreSQL (2 weeks ago)