Logo
← Back to Projects

TimeShift

Roles: Frontend Developer
Team size: 1 other frontend developer, 1-2 backend developers
Tech stack: React, TypeScript, Rest API, Git
Frameworks & Libraries: Ant Design, Shaka Player
Tools: GitHub, Notion

TimeShift is a recording hub designed to record and manage numerous TV and radio channels. The UI includes dashboards for monitoring data, errors and overall usage, along with a large interactive timeline showcasing recorded segments.

TimeShift app screenshot

I joined this project alongside a more senior colleague, and together we built the application from the ground up, using the UX of an older, now obsolete app as a foundation. With a tight deadline, we worked closely with the product team, iteratively refining the app until it was production-ready in under a year.

Contributions and proud moments 💫

  • Co-developed the application in a small team, participating in decisions regarding UI design and app architecture.
  • Worked on interactive timeline features, including zooming, drag-and-drop, and other dynamic UI elements.
  • Built React components that communicate with REST API, performed refactorings, and conducted code reviews.
  • Engaged frequently with the product team and users, iterating on their feedback to improve the app.