At Weaviate, I optimized filtered HNSW hybrid search on a 40M-object collection, cutting p95 query latency from about 95ms to 38ms. I also improved shard query fan-out and merge, raising sustained search throughput on a three-node cluster.
I hardened batch ingest with backpressure and parallel shard writers, increasing import throughput from about 8,000 to 19,000 objects per second. I also improved snapshot-aware HNSW restarts and added query-path metrics and slow-query logging.
At Torq, I worked on Go workflow runtime reliability and performance. I added idempotency and bounded retries, built fair scheduling for multi-tenant workflows, and shipped connector workers with circuit breakers and a dead-letter queue.
At Vinted, I built Go services for carrier labels and tracking, using Kafka and Temporal to improve delivery workflows. Earlier, at Spiral Scout (client: Inturn), I migrated inventory and order-state APIs from a PHP monolith to Go microservices and built workers for long-running deal pipelines.

