Robert Dimitrov

Robert Dimitrov

Engineer, craftsman, minimalist.

Sofia, Bulgaria

B2B2C Platform

Apr 2025 - Present

Cloud-agnostic B2B2C platform for catalogue discovery, real-time coordination, and multi-party deal flows.

  • Backend: Explicit SQL with pgx and PostgreSQL for controlled queries, transactions, and data integrity.
  • Search & Cache: Meilisearch catalogue search with DragonflyDB caching, distributed locking, and pub/sub.
  • AI Cataloguing: LLM-powered listing creation for both single items and bulk catalogue creation.
  • Infrastructure: Kubernetes-based deployment model supporting a cloud-agnostic architecture.
SvelteKitGoLLMKubernetes

Velox (opens in new tab)

Jun 2026 - Present

Event ticket marketplace focused on event sourcing, compensating sagas, and high-contention reservation flows.

  • Event Sourcing: Seat inventory as event streams with optimistic concurrency to prevent double allocation.
  • Sagas: Redpanda-backed order and inventory choreography with compensating transactions.
  • Read Models: Projection workers and live seat-state updates for customer and vendor interfaces.
SvelteKitGoRustRedpanda

Cogito (opens in new tab)

Dec 2018 - Jul 2026

Microblogging platform with Go/Rust services, gRPC boundaries, and event-driven fanout and indexing.

  • Microservices: Go and Rust services with gRPC-based internal communication.
  • Data Pipeline: Event-driven outbox workflows via Redpanda for fanout and Meilisearch indexing.
  • Client Interface: SvelteKit, TypeScript, and vanilla CSS web interface.
SvelteKitGoRustgRPC

Temporis (opens in new tab)

Jun 2025 - Jul 2026

Distributed timer service designed to manage timers across partitions without overlapping execution.

  • Coordination: Memberlist gossip and consistent hashing for partition ownership rebalancing across nodes.
  • Synchronization: PostgreSQL LISTEN/NOTIFY and Valkey logs for config updates and timer firing history.
GoPostgreSQLValkeyKubernetes

Phasma (opens in new tab)

Nov 2017 - Jul 2026

Image-sharing platform structured as a modular monolith with a Go backend and Server-Side Rendered (SSR) SvelteKit frontend.

  • Application Core: RESTful Go backend using pgx and explicit PostgreSQL interactions.
  • Data Pipeline: Outbox-driven Redpanda workflows for fanout and Meilisearch indexing.
SvelteKitGoKubernetes