ChannelFix

Full Stack Web Developer Intern,  Full-time


April 2018 - September 2018

What is ChannelFix?

Channelfix (now rebranded as HQZen) was an event management platform that allowed users to create and host interactive contests and challenges. The platform emphasized engagement and participation through competitions, allowing users to complete various tasks while tracking their progress.


Professional Overview

During my internship at Channelfix, I had the opportunity to work on two distinct projects. The first was a virtual classroom project, which I proposed as part of an internship competition focused on live streaming technology. The second project involved contributing to Channelfix’s core platform, which centered on creating and managing events and contests.

Web Developer

July 2018 – September 2018 (3 months)

As a Web Developer, I primarily worked on refactoring legacy code and transitioning old HTML and CSS into modern Vue.js components. Additionally, I worked on Channelfix’s event management platform, where I contributed to creating the functionality needed for users to create and manage contests.

Key Contributions:

  • Refactoring: Converted legacy HTML code and styles into reusable Vue.js components to improve scalability and maintainability.
  • Worked with Python Django for backend integration and support.
  • Contributed to the development of Channelfix’s event creation and management features.

Front-End Developer Intern

April 2018 – June 2018 (3 months)

During my internship, my team and I were tasked with creating a web application leveraging live streaming technology, with an emphasis on education and learning. We chose to develop a virtual classroom platform inspired by Twitch, where users could engage with instructors and participate in real-time learning sessions.

Key Contributions:

  • Project Proposal: Suggested and led the development of a virtual classroom platform, similar to Twitch, with a focus on education and learning.
  • Live Streaming Integration: Used OpenTok for live streaming and interactive video features, enabling real-time communication between instructors and learners.
  • Frontend Development: Worked with Vue.js and Vuex to build the frontend interface, ensuring smooth interaction and dynamic content delivery.
  • Team Leadership: Led my team through the development process, contributing to the idea, design, and execution, and ultimately winning the top prize of $150 for our project.

Key Accomplishments

  • Winning Project: Led the team to win the internship competition with the virtual classroom platform project, an innovative application of live streaming technology for education, inspired by Twitch.

  • Legacy Code Refactor: Modernized legacy HTML and CSS into Vue.js components, improving the scalability and maintainability of the system.

  • Event Management System Contribution: Contributed to the development of Channelfix's event creation and contest management features, enabling users to easily create and participate in events.


Tools & Technologies

Development Tools

  • Figma: Created design mockups and prototypes for both the virtual classroom platform and Channelfix’s event management features.
  • JIRA: Used for tracking tasks, issues, and progress during the development cycle.

Programming Languages & Frameworks

  • Vue.js
  • Vuex
  • OpenTok (for live streaming integration)
  • Python Django

Development Practices

  • Agile Development Cycle
  • Event Management System Development

Highlights of Contributions

My time at Channelfix allowed me to spearhead the creation of an innovative virtual classroom platform and later contribute to Channelfix’s core event management system. My leadership and technical skills were instrumental in both projects, and I was proud to have my team’s project recognized as the top submission during the internship competition. Through refactoring, team collaboration, and live streaming technology integration, I helped create solutions that engaged users and improved the platform’s functionality.