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
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.
- • Product Experience: Light and dark themes, profiles, reposts, hashtags, mentions, notifications, and search.
SvelteKitGoRustgRPC
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.
- • Execution Guarantees: Prevented overlapping timer execution while partition ownership changes across the cluster.
GoPostgreSQLValkeyKubernetes
Image-sharing platform rebuilt as a modular monolith with a Go backend, Server-Side Rendered (SSR) SvelteKit frontend, and a glassmorphism redesign.
- • Application Core: RESTful Go backend using pgx and explicit PostgreSQL interactions.
- • Data Pipeline: Outbox-driven Redpanda workflows for fanout and Meilisearch indexing.
- • Product Rebuild: Profiles, social interactions, hashtags, mentions, notifications, and search in a complete product rewrite.
SvelteKitGoKubernetes