Enterprise-level intranet video hosting (codename IntraVid)
For a large international customer with 200k+ employees we implemented a comprehensive solution with a modern, efficient system built using AWS services. This system allows seamless uploading, processing, and streaming of video content, including multi-language captioning, transcription, and advanced media management features. Additionally, we enhanced video search capabilities by incorporating object detection and caption-based search, while also improving scalability, security, and global distribution with CDN support.

Problem
Implement an intranet video portal with all the modern functionality such as live streaming, automated transcriptions and captions.
Solution
Our project enabled users to upload, edit, and manage media content like videos and audio files within the IntraVid platform, offering seamless media processing and storage across multiple resolutions. It supported automatic or custom thumbnails, multi-lingual captions and transcriptions (including ASR-generated ones), and provided advanced live streaming capabilities, including screen capture and webcam integration. Additional features included media clipping, detailedb permission settings for downloads, and options for scheduling and
key solutions
Media Processing and Transcoding
This ensures that content can be delivered efficiently across different regions and device types, regardless of network limitations. It enhances the company's ability to communicate with employees, partners, and customers globally without compromising media quality.
Multi-lingual Captions and Transcriptions
Supporting multiple languages fosters inclusivity and ensures clear communication across diverse global teams. This is vital for training, internal communication, and customer-facing content, improving both accessibility and comprehension.
Live Streaming with Advanced Options
Live streaming with features like screen capture and webcam integration allows for dynamic presentations and real-time communication across geographically dispersed teams. It enhances collaboration during global events, internal meetings, and product launches, leading to better engagement and productivity.
Unique and Beneficial Solutions
Cloud-native
Being cloud-native offers several significant advantages for businesses, particularly regarding scalability, efficiency, and cost optimization.
Use of AI Services Provided by AWS
Leveraging AI services like AWS Transcribe for automated transcription, AWS Translate for multi-language support, and AWS Rekognition for object and scene detection added immense value with minimal development effort.
architecture
Technology Stack
AWS Services
- AWS Amplify (frontend hosting)
- AWS Elemental MediaConvert (Video transcoding)
- AWS Beanstalk (backend hosting)
- AWS Rekognition (Object and scene detection)
- AWS Rekognition (Object and scene detection)
- AWS S3 (Storage)
- AWS Step Functions (Orchestration)
- AWS CloudFront (CDN and content delivery)
- AWS Lambda (Processing and serverless functions)
- AWS Transcribe (Transcription)
- Amazon SNS (Notifications)
- AWS Translate (Multi-language support)
- Amazon Athena (Analytics for storage and bandwidth)
Languages
- JavaScript, TypeScript
- Yaml
- bash
- Python
- HTML5 (for video playback)
Frameworks
- Video.js (HTML5 video player)
- Next.js (frontend)
- Nest.js (backend)
killer feature
Our solution ensured GDPR, HIPAA, FINRA, and SOC2 compliance by implementing robust security measures such as encryption of video files during upload, storage, and streaming using AWS services like S3 and CloudFront. We enforced strict access control, leveraging Cloudfront signed cookies and IntraVid’s authentication to protect sensitive media and ensure only authorized users could access or download content. Additionally, we maintained comprehensive audit trails and analytics to track user interactions with media, ensuring all actions were securely logged and could be reviewed in accordance with regulatory requirements.

Something close we can create
IE-Learning Platform
Telemedicine System
Financial Webinar Platform
Media Streaming Service
Online Fitness Platform
VirtualConference Platform
Music Streaming Service
Legal Case Review Platform
Corporate Training Portal
Flymining
Who:
The investor with $1.5m invested in Bitcoin mining equipment.
What we did:
Developed for him an international cloud mining web platform that allows people all over the world to invest in crypto mining.
Why it matters:
We have designed and built mining containers from scratch. They are super efficient with zero additional fans – all the air is pushed by in-built fans of the ASIC miners. Additionally we built a monitoring software around the farm, to establish transparency and hardware security through monitoring.
Tech stack:
Java, Javascript, Angular

GTM
Who:
GameTrade Market is one of the first NFT gaming item marketplaces, focused on ease of use for gamers and professional traders.
What we did:
Created a hybrid of social networks and a trading platform, as this is how we envision trade in future virtual metaverses.
Why it matters:
The project started in 2021 during the initial boom of blockchain games. Our client needed to create an MVP for GameTrade in very tight deadlines in an ever-changing landscape of blockchain. We have succeeded with releasing the MVP in just 2 quarters.
Tech stack:
AWS, MySQL, ASP .Net MVC, React
