Coding and storytelling combine for computer science student at Celtx
His name might not be in the closing credits of some of the latest film productions, but that doesn鈥檛 mean Masoud Zare didn鈥檛 play a part in bringing them to life.

The Iran native came to 杏吧传媒 in 2019 from Iran to study a bachelor of science degree in computer science.
After his third year of studies, Mr. Zare entered the co-operative internship in computer science and secured a 16-month internship as a web developer with , based in St. John鈥檚, N.L.
Celtx is part of the Backlight team, a media company based in Boston, Mass., and provides creative tools for storytellers including writers, filmmakers and game developers.
Script-writing application
The company鈥檚 flagship product is a script-writing application that helps users plan, write and collaborate on scripts.
Celtx also offers other tools like budgeting, scheduling and pre-production services.
In the early months of his co-operative internship, Mr. Zare worked on debugging and creating automated tests, tasks that required more effort and expertise than he initially expected, he says.
鈥淚 assumed at first that debugging would be easy and that I could fix bugs quickly,鈥 said Mr. Zare. 鈥淗owever, I soon realized that debugging is a complex process that requires patience and attention to detail.鈥
After several months working with Celtx, Mr. Zare joined the development team, where he worked to maintain and add functionality to the company鈥檚 online products and services.
鈥淢asoud has been a reliable member of our team and a pleasure to work with.鈥
He says he was exceptionally proud of himself when he created a mobile implementation of the Celtx鈥檚 cart feature, increasing accessibility for their users on mobile devices.
Mr. Zare credits his team of supportive co-workers in his success throughout his work term, saying that their experience and generosity with their time and expertise was invaluable.
鈥淢y mentors were patient with my questions and provided guidance that helped me grow personally and professionally and I鈥檓 really thankful to them, especially to my direct supervisor, Briar.鈥
Mr. Zare鈥檚 supervisor, Briar Chrysochou, started out with Celtx in 2015 as a co-operative placement student; she eventually progressed to the role of director of software development.
Her career starting point as a co-op student likely influenced her approach to mentorship and support of students, she says. The Celtx development team has taken on many students over the years.
鈥淭hey have been integral to many of the efforts we鈥檝e undertaken,鈥 said Ms. Chrysochou. 鈥淥ur approach is to make sure they鈥檙e comfortable with our environment, and then treat them like any other member of the team. We want them to flourish and give them the opportunity to grow not only technically, but also professionally. Masoud has been a reliable member of our team and a pleasure to work with.鈥
Theoretical to real world
Reflecting on his computer science courses, Mr. Zare says many concepts and processes he learned in his classes prepared him well for the workplace.
He says he applied numerous theoretical concepts to real-world problems.
鈥淚 used concepts from my software engineering course when collaborating with my team and software design patterns to create scalable and maintainable code when creating Selenium tests. In lots of our courses, we learned about complex data structures, but in my real experience I mostly used easily testable data structures in the workplace.鈥
Mr. Zare says he expected that he would develop the technical skills necessary for a career in web development during his co-operative internship, but he also learned that being a successful web developer requires more than just technical competencies.
鈥淭hese skills are particularly important as a web developer where timelines can be tight and deadlines can be unforgiving.鈥
Approaching problems creatively, thinking outside the box and persisting in the face of difficult problems were all part of the learning experience while on the job at Celtx.
鈥淚 learned how to manage my time effectively, to prioritize tasks and meet deadlines,鈥 he said. 鈥淭hese skills are particularly important as a web developer where timelines can be tight and deadlines can be unforgiving. I also learned to listen actively and effectively, ask clarifying questions and to present my ideas in a way that was easily understood by others.鈥
Mr. Zare will finish his work term next month and return to campus to complete his degree requirements; he expects to graduate at the end of 2023.
鈥淚鈥檓 excited to take what I learned at Celtx and apply it to my future work as a web developer. I appreciate all that the Celtx team that provided a great place for me to grow and improve my skills.鈥