Ten Ten is a startup company working on a realtime voice communication app with walkie-talkie features. The app allows hearing received audio directly instead of answering the call first, with high regards to performance and latency.
Cyril worked with them for several months as a freelance software engineer. He worked on multiple features such as analytics & streaks (how many consecutive days two persons keep in touch), porting IaC from Terraform to Pulumi, switching authentication SMS providers, investigating performance and stability issues, implementing NATS authentication, developing tools to keep track of and fulfill GDPR deletion requests, integrating libwebrtc (C++ library) with Rust, and more.
The technologies used are Go, Rust, C++, AWS EC2/DynamoDB/Cognito, PostgreSQL/TimescaleDB, NATS (messaging queues), OneSignal, Terraform/Pulumi, WebRTC. The app is only available on iOS for the time being, but an Android version is being actively developed.