A full-stack Twitch clip curation platform that showcases product-minded engineering across web, mobile, backend, search, and deployment.
Clpr is a portfolio-ready software project built to help users discover, organize, and share standout Twitch clips. It demonstrates the ability to design and ship a complete product experience: scalable APIs, responsive web UI, mobile apps, search, payments, and production-oriented infrastructure.
- Full-stack product development: End-to-end delivery across backend, frontend, mobile, and infrastructure
- Modern backend engineering: Go services, PostgreSQL, Redis, JWT auth, and Twitch OAuth integration
- Rich client experiences: React + TypeScript web app and React Native mobile app with shared product concepts
- Search and discovery: Hybrid keyword/vector search with OpenSearch for fast, relevant clip discovery
- Production awareness: Docker-based environments, CI/CD workflows, monitoring, deployment automation, and secrets management
- Monetization and platform thinking: Premium features, subscription billing, and cross-device user workflows
- Built a community-driven platform with clip submission, curation, voting, comments, and collections
- Implemented a modern search experience using Go, OpenSearch, and natural-language-friendly query patterns
- Developed multi-platform clients using React 19, TypeScript, Tailwind CSS, React Native, and Expo
- Integrated real-world platform concerns such as Stripe billing, email delivery, observability, and deployment automation
- Structured the codebase for ongoing development with documentation, testing workflows, and containerized local setup
- Backend: Go, Gin, PostgreSQL, Redis, OpenSearch
- Web: React, TypeScript, Vite, Tailwind CSS, React Router, TanStack Query
- Mobile: React Native, Expo
- Infrastructure: Docker, GitHub Actions, Caddy, Vault, Prometheus, Grafana
This project reflects the kind of work employers look for in a software engineer: building user-facing features, integrating external services, working across multiple layers of a system, and thinking beyond code to reliability, deployment, and maintainability.
Released under the MIT License.