Codek7 – Self-Hosted Media Streaming Platform
Self-hosted streaming with real-time transcoding and event-driven microservices.
A self-hosted media streaming platform featuring real-time transcoding (Rust + FFmpeg), adaptive bitrate delivery, gRPC microservices (Go), MinIO object storage, Kafka and RabbitMQ for messaging, and a CLI TUI for monitoring.
Stack
Go
Rust
PostgreSQL
MinIO
Kafka
RabbitMQ
Docker
Key Features
- Real-time transcoding pipeline (Rust + FFmpeg)
- Adaptive bitrate HLS delivery
- gRPC microservices with event-driven orchestration
- MinIO as S3-compatible object storage
- Real-time notifications via RabbitMQ + WebSockets
- CLI TUI for developer observability
Challenges
- Efficient parallel transcoding while minimizing resource contention
- Ensuring consistency between storage metadata and transcoded asset states
- Managing multi-protocol messaging (Kafka + RabbitMQ) cleanly
AXE – AI-Powered Urban Mobility Platform
Unified multi-modal transport data with AI-driven routing optimization.
Aggregates data from bus, metro, train, and ride-hailing providers to deliver real-time, optimized routes balancing time, cost, and ecological impact. Integrates OSRM, AI agents for ingestion, FastAPI + Go services, and Kafka/RabbitMQ for orchestration.
Stack
Go
Python
OSRM
Kafka
RabbitMQ
PostgreSQL
FastAPI
gRPC
Key Features
- Real-time ingestion from heterogeneous mobility providers
- AI agents for data extraction and synchronization
- OSRM-powered routing and ETA computation
- Multi-factor optimization (time, cost, eco-impact)
- Event-driven orchestration via Kafka and RabbitMQ
Challenges
- Normalizing inconsistent transport provider schemas
- Handling out-of-order and late location events
- Balancing routing accuracy vs compute cost