Experience
Broadcom
Dec 2023 - PresentEnterprise on-premises platform engineering focused on database infrastructure migrations and scalable technical design.
- Platform Engineering: Core components for an on-premises platform installer spanning infrastructure and tooling.
- Infrastructure Migration: Database infrastructure migration for existing production services without customer-visible downtime.
- Technical Design: Proof-of-concept (POC) implementations and co-authored technical design documents.
VMware
Jul 2022 - Nov 2023Data services and APIs for the core storage layer of a large-scale cloud environment.
- Core Data Services: Scalable storage-layer services using Go and Java backend components.
- API Design: RESTful and GraphQL APIs for efficient data operations and service integrations.
- Cloud Infrastructure: Maintained resilient backend systems using AWS services, PostgreSQL and Elasticsearch.
SumUp
Oct 2019 - Jun 2022Security and integration features for the SumUp Card ecosystem, including authentication flows and Open Banking compliance.
- SumUp Card: Delivered core features and services within the Banking engineering team.
- Security Architecture: Multi-factor authentication (MFA) service and authorization flow.
- Open Banking: Implemented and integrated Open Banking APIs to extend financial capabilities.
devolo AG
Feb 2018 - Oct 2019Mobile applications for smart home networking, device state management, and Bluetooth connectivity.
- iOS Application: Bluetooth-based discovery and control of network devices via RESTful endpoints.
- Resilient Connectivity: Caching and offline mode for unreliable network states.
- State Management: Diffing algorithms for available and unavailable network hardware.
Codemotion Ltd.
Feb 2014 - Sep 2016Co-founded a product studio and managed the technical development of interactive iOS applications.
- Product Development: Multiple shipped applications, including a dedicated iPad vector design tool.
- Graphics Engineering: Dynamic vector brush engine responsive to Apple Pencil pressure and tilt data.
Despark
Feb 2012 - Feb 2013Portfolio of iOS games and consumer-facing applications.
- Mobile Development: Information and storefront iOS applications for various clients.
- Game Programming: Multiple shipped iOS games using the Cocos2D engine.
Projects
B2B2C Platform
APR 2025 - PresentCloud-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.
Velox
Jun 2026 - PresentEvent 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.
Cogito
Dec 2018 - Jul 2026Microblogging 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.
Temporis
Jun 2025 - Jul 2026Distributed 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.
Phasma
Nov 2017 - Jul 2026Image-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.