Overview
I contributed to a Web3-based decentralized video streaming platform built on the Theta blockchain. This platform supports peer-to-peer delivery powered by smart contracts and scalable microservices for enhanced reliability and performance.
Developed Solidity smart contracts deployed on the Theta blockchain to manage streaming logic and reward mechanisms
Built Golang microservices to interact with Theta nodes, perform off-chain processing, and handle backend communications
Implemented Java microservices to serve as an intermediary between frontend requests and backend data systems
Created a Golang-based CLI tool, using Cobra, to manage deployments, monitor blockchain nodes, and perform data syncs
Designed frontend workflows in React for user interactions with streamed content, wallet connections, and decentralized authentication
This decentralized streaming platform now runs with blockchain-native architecture for video delivery, secure smart contract governance, and modular microservices, reflecting the future of scalable Web3 applications built on Theta.