SunnyRaymond

Guo Yichen (郭奕辰)


Guo Yichen

Computer Science undergraduate building full-stack products, intelligent interfaces, and applied AI systems.

Bachelor of Computing (Honours), Computer ScienceNanyang Technological University, Singapore

Abstract

I am a Computer Science undergraduate at Nanyang Technological University, currently building across full-stack engineering, intelligent interfaces, and applied AI systems.

My recent work spans enterprise software engineering at ST Engineering, research-driven interface design as a Research Assistant at MICL Lab, and coursework across reinforcement learning, artificial intelligence, machine learning, and security.

This page is reconstructed from my existing portfolio and resume data into a compact web CV, preserving the paper-like reading flow while moving the stack to Next.js.

Keywords: Full-Stack Development / Visual Analytics / Machine Learning / Human-Centered Interfaces

1.Education

Nanyang Technological University, Singapore

Bachelor of Computing (Honours), Computer Science
  • Honors (Highest Distinction), GPA 4.66 / 5.00, specialization in Artificial Intelligence, Dean's List for AY23/24.
  • Relevant coursework: Reinforcement Learning, Data Structures and Algorithms, Artificial Intelligence.

University of Amsterdam, Netherlands

Exchange Student, Faculty of Science
  • GPA 8.63 / 10, equivalent to 5.0 / 5.0 under Singapore grading.
  • Relevant coursework: Machine Learning, Computer Security, Multi-Agent System.

2.Publications

Envisage: Towards Expressive Visual Graph Querying

IEEE TVCG (Proc. VIS 2025), Fourth Author
  • Proposed an interactive visual graph querying system for complex and underspecified query intent with automated backend Cypher-level programming.
  • Designed a four-stage pipeline: query expression, verification, progressive execution, and result analysis.

3.Experience

ST Engineering, Singapore

Software Engineer Intern, General Engineering Centre Data Analytics Department
  • Engineered and delivered end-to-end full-stack features for enterprise applications, improving data flow reliability while optimizing performance, scalability, and maintainability.
  • Worked on a Splunk to SQL and Tableau migration for SBST MRT operation data, reducing algorithmic redundancy across large-scale datasets and driving response times down to the second level.

Nanyang Technological University, Singapore

Research Assistant at MICL Lab
  • Joined NTU's URECA undergraduate research program to develop visual analytics methods around Web3 and emerging technology frontiers.
  • Designed interactive, scalable React.js interfaces for analyzing complex data networks and advanced data visualization workflows.

4.Selected Projects

Real-Time Full Stack Chat Application

Full-stack application
RepositoryLive Demo
  • Built a real-time chat application with Next.js, React, Tailwind CSS, and TypeScript, including group chat, audio/video calls, and mobile-friendly workflows.
  • Implemented Convex for real-time database updates and Clerk-based authentication, then deployed the experience to Vercel.

Domain-Specific Text Classification via BERT Fine-Tuning

NLP research project
Repository
  • Fine-tuned a pretrained BERT model for text classification with tokenization, attention masking, and an end-to-end training pipeline on labeled NLP datasets.
  • Designed experiments across preprocessing, hyperparameter tuning, and error analysis, then compared performance against neural baseline classifiers.

SC2002 Hospital Management System

Java application
Repository
  • Built a Java-based hospital management system for patient records, doctor availability, appointment scheduling, prescriptions, and related workflows.

Fast React Pizza

React ordering app
RepositoryLive Demo
  • Created an online ordering app where users can select pizzas, manage a cart, place an order, and retrieve order status using a unique order ID.

The Wild Oasis

Hotel management web application
RepositoryLive Demo
  • Built a hotel management app for employees to manage cabins, bookings, and guests with a Supabase-backed workflow.

ORBITs for STARs

Browser plugin
RepositoryDemo
  • Built a browser plugin that helps NTU students allocate preferred course slots without manually testing timetable clashes.

5.Skills

Programming

  • JavaScript, HTML5, CSS3, Python, Java, C, R.

Full-Stack Development

  • React.js, Next.js, Tailwind CSS, Chrome browser plugin development, Node.js.

Data Analytics

  • Data visualization, data cleaning, machine learning with Pandas, NumPy, and TensorFlow.

Languages

  • Proficient in English and Chinese, with intermediate French.

6.Activities & Interests

Focus

  • Academic research, web projects, full-stack product work, and visual analytics.

Outside Work

  • Running, workouts, and the quote: 花开堪折直须折,莫待花落空折枝。