Internship – Creativity

As part of my CAS journey, I completed a one-month internship at SUPROS, where I gained hands-on experience in AI chatbot development and UI design. This internship allowed me to explore my interest in technology and software development while applying my skills in a real-world setting.

One of my key projects during the internship was working on a restaurant chatbot, designed to improve customer interactions in the restaurant industry. Through this, I learned how to develop a chatbot UI using HTML, CSS, and JavaScript, structure conversation flows for better user engagement, and implement essential aspects like scalability, data handling, and security for a smooth user experience.

This experience significantly contributed to my Creativity and Service strands of CAS, as it involved designing an innovative solution while also learning how technology can enhance user interactions.


LO1 – Identify Own Strengths and Develop Areas for Growth

During the internship, I realized that problem-solving and logical thinking are some of my strengths. Developing the chatbot required structuring conversations in a way that made sense to the user, and I was able to break down complex user interactions into a simple, intuitive design.

However, I also identified areas for growth, such as understanding scalability and security measures in chatbot development. While I could create a functional UI, I needed to improve my knowledge of back-end integration and data handling to ensure efficiency. This realization motivated me to explore more advanced programming concepts to refine my skills further.


LO4 – Show Perseverance and Commitment in CAS Experience

Balancing this internship alongside school was challenging. I had to dedicate several hours each day after school to work on my assigned tasks, often staying up late to meet deadlines. There were times when debugging code became frustrating, but I remained committed to finding solutions.

One major challenge I faced was designing structured conversation flows—initially, my chatbot responses were too rigid, making interactions feel unnatural. However, through constant testing and iteration, I improved its functionality and ensured a more interactive user experience. This experience taught me the importance of patience, resilience, and continuous learning in technology-driven projects.


LO5 – Demonstrate Skills and Benefits of Working Collaboratively

While much of my work involved independent coding, I also had the opportunity to collaborate with my mentor and teammates. My mentor provided valuable insights on UI/UX principles, helping me understand how small design decisions can impact user interaction.

Additionally, discussing chatbot frameworks and problem-solving techniques with my teammates broadened my perspective on efficient software development. Through this collaboration, I learned how to receive and implement feedback, which significantly improved the final outcome of my project.


LO7 – Recognize and Consider the Ethics of Choices and Actions

One crucial aspect of chatbot development is ensuring that AI interactions remain ethical and user-friendly. Throughout my internship, I learned the importance of responsible AI design, ensuring that user data is handled securely and interactions remain free from bias.

Additionally, I had to balance my time effectively. Committing to an internship while managing school responsibilities meant that I had to make choices—sometimes sacrificing leisure time to meet project deadlines. This experience taught me the importance of prioritization and ethical decision-making in both academic and professional settings.


Final Reflection

My internship at SUPROS was an invaluable learning experience that strengthened my technical skills, problem-solving abilities, and teamwork. I gained deeper insights into chatbot development, UI design, and AI-driven automation, all while understanding the challenges of real-world software implementation.

This experience reinforced my passion for technology and software development, and I look forward to applying these learnings in future projects. Overall, this CAS experience helped me grow both as a developer and a problem-solver, preparing me for future challenges in the field of Computer Science.

Learner profile

Thinker – I developed critical thinking skills by designing structured conversation flows for the chatbot, ensuring smooth user engagement and problem-solving technical challenges.

Inquirer – My curiosity led me to explore AI-driven automation, scalability, and user-centered design, enhancing my understanding of chatbot development.

Knowledgeable – By applying my expertise in HTML, CSS, and JavaScript, I deepened my knowledge of front-end development and AI-driven interactions.

Communicator – I collaborated with my mentor and teammates, effectively discussing technical challenges and solutions during the project.

Principled – I ensured ethical considerations in chatbot interactions, focusing on data security and responsible AI development.

Reflective – This experience allowed me to evaluate my strengths and areas for improvement, particularly in managing complex UI designs and scalability issues.

Risk-Taker – I stepped out of my comfort zone to work on an AI-based project, experimenting with new frameworks and problem-solving strategies.