Social engagement
Social engagement: 878 social following, 6 posts in the last 12 months — above the industry median.
Recent activity
19 Jun 2026
Partnership
Enaviya Technology
11 Jun 2026
Leadership hire
Co-founder & COO
Platform for automated image and video data annotation
Social engagement: 878 social following, 6 posts in the last 12 months — above the industry median.