NCI Blog

From China to Dublin: Xiangze's AWS Award & Computing Journey at NCI

Posted by Ana Dos Santos on 24 July 2025
Blog Banner - Xiangze Xue - Project Showcase 25 - Bronze Award

In this blog post, Xiangze shares his experience as a final-year international exchange student from Nanchang Hangkong University in China, detailing his reasons for choosing NCI, his perspective on studying computing in Dublin, and an in-depth look at his award-winning project where, he not only presented an outstanding his final year project, but also earned the prestigious Bronze Award from AWS, a significant commendation for his innovative work.

Want to know more? Keep reading for Xiangze's detailed insights into his NCI experience.

1. Why did you choose to study a computing course at NCI?

I came to National College of Ireland (NCI) as a final-year international exchange student from Nanchang Hangkong University in China. For my final year of undergraduate study, I was determined to challenge myself in a new environment that combines world-class education and real-world tech exposure.

NCI caught my attention because of its strong reputation in computing and its ideal location in Dublin—a city known as the “Silicon Valley of Europe.”

"With many global tech companies such as Google, Microsoft, LinkedIn based nearby, I saw NCI as a perfect place to build both academic knowledge and industry awareness."

What also impressed me was the wide variety of modules that covered everything from software development and databases to DevOps and secure programming. The college’s small class sizes, student support, and multicultural environment made me feel confident that it would be a good fit.

2.  Can you share some insights into studying a Bachelor of Science (Honours) in Computing at NCI?

Studying computing at NCI has been one of the most rewarding experiences of my academic journey. 

"The BSc (Honours) in Computing is designed, not just to teach technical theory, but also to apply that knowledge through hands-on practice."

Every subject included lab sessions, assignments, and real-life scenarios that encouraged problem-solving and collaboration.

I also found it very valuable that many computing modules included elements of business thinking, such as project planning, communication, and user-focused design. These skills are often overlooked in technical education but are essential in real industry environments.

As an international student, I was initially worried about adapting to a new academic system but the lecturers at NCI are approachable and truly care about helping students succeed. The learning environment is inclusive, interactive, and very collaborative.

3. You recently presented your final year project at the Computing Project Showcase. Can you tell us about your project?

Yes! My final year project was called Smart Fitness Plan Generator (SFPG). It's a personalised fitness application available as both a website and a mobile app version. The app is designed to help users build tailored fitness plans based on their age, gender, fitness goals, and available equipment.

The project combines:

  • A chatbot assistant powered by AI (OpenAI’s GPT-4o), which interacts with users to generate fitness suggestions
  • Community interaction features like post sharing and chatting with friends
  • Practical fitness tools such as calorie calculators, HIIT timers, and RM (one-rep max) calculators
  • An admin dashboard for user and content management

I built the backend using Java (Spring Boot) and MySQL, and developed the frontend with Vue.js. The system is deployed on AWS EC2 with full HTTPS support and CircleCI-based CI/CD pipelines. The goal was to create a user-friendly, all-in-one fitness planner that was intelligent, social, and most importantly, free to use.

4.  What was the atmosphere like at the Computing Project Showcase? What did it feel like to present your work and receive the Bronze Award from AWS?

The Project Showcase was an unforgettable experience. It was the first time I formally presented a tech project to such a large and diverse audience, including lecturers, industry partners, and fellow students.

At first, I was nervous, especially when presenting in a second language. But the excitement of showing my work and engaging with others helped me overcome it. I loved answering questions from people genuinely interested in what I had built.

Winning the Bronze Award sponsored by AWS was an incredible honour. I still remember the moment my name was announced—it felt surreal. To receive recognition from such a respected tech company validated all the hard work, late nights, and debugging I had gone through. I am truly grateful to my supervisor, Dr. Shivani Jaswal, and everyone at NCI who supported me.

Blog Banner - Xiangze Xue - Project Showcase 25 - Bronze Award (1)

5. What advice would you give to other international students who are considering studying computing or a similar course at NCI?

Here are a few things I’d say from personal experience:

  • Don’t be afraid to ask questions. Everyone at NCI is very helpful, and lecturers are happy to clarify anything.
  • Take part in everything you can. The more you engage, the more you grow. Use your differences as strengths. Being an international student gives you a unique perspective—don’t be afraid to share it.
  • Plan your time well. Computing courses can be intense, especially when you’re also adjusting to a new culture.
  • Most importantly, enjoy the journey. NCI offers an environment where students from all over the world can thrive, learn, and make lifelong connections.

6. Finally, what's next for you and your career?

My short-term goal is to secure an internship or entry-level role in software development, ideally in areas related to AI or health tech. I believe real-world experience will help me grow both professionally and personally, and give me a better understanding of where I want to specialise in the long run.

After gaining some practical experience, I plan to return to study and pursue a Master's degree—potentially in areas like Artificial Intelligence, Human-Computer Interaction, or Data Science. I’m open to continuing my studies in Ireland or elsewhere in Europe, depending on the opportunities available.

The experience at NCI has strengthened my passion for technology and given me the confidence to explore the world as a developer.

Inspired by Xiangze's success?  Explore the BSc (Honours) in Computing course at National College of Ireland and start your journey as an International student with us today! 

Topics: School of Computing, International Students, Undergraduate