My Profile Photo

Chen Hongshan


Studying at NUS as a year 2 undergraduate Computer Science student.


  • LinkedIn
  • GitHub
  • Email
    •  School Email
    •  Personal Email
  •  About me
  •  Blog
  •  Projects
  •  Resume
    •  Chinese Version
    •  English Version
  • NetEase Cloud Music Intelligent Customer Support Agent (Minimal RAG)

    AI/MLBackend

    A lightweight Retrieval-Augmented Generation (RAG) backend for high-volume customer support scenarios, with production-minded engineering (profiles, Docker infra, caching, and degradation drills).

    ...   ...   ...
  • Harmonia - Hierarchical Multimodal Hybrid Review Validation with Retrieval-Augmented Generation

    AI/ML

    A review filtering system powered by AI models we trained (FastBERT + Qwen3-8B multimodal, with RAG/FAISS) to separate genuine customer feedback from spam and ads in real time.

    ...   ...   ...
  • Grid Adventure Agent

    AI/ML

    An AI agent that plays Grid Adventure, a tile-based puzzle game, by planning optimal action sequences using A* search. The agent handles two input modes: structured game state (Task 1) and raw pixel images (Task 2/3).

    ...   ...   ...
  • HomeRun - Co-living Mediator Dashboard

    UX Design

    HomeRun is a conceptual desktop system designed to act as a neutral, centralised ‘Co-living Mediator’ for residents in high-density shared housing. This project was completed as part of NM3243 (Interaction Design) at the National University of Singapore.

    ...   ...   ...
  • PropBank - MatketPlace service

    UX Design

    The individual portfolio for the CS3240 Interaction Design module at NUS, documenting my personal contributions and reflections on one of the main services - MarketPlace - of the group project PropBank, a supper app dedicated to cosplay-rooted ecosystem.

    ...   ...   ...
  • Fleet Dashboard - Vehicle fleet management

    Frontend

    A vehicle fleet management web app built with React and Vite.

    ...   ...   ...
  • Mintty - Task Manager

    Desktop App

    Mintty is a desktop app adpated from Duke for managing tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

    ...   ...   ...
  • CatPals - Volunteer Operations App

    Desktop App

    CatPals is a brownfield group project adapted from the original contact-management application AddressBook Level 3 (AB3), targeted for NUS Cate Cafe CCA volunteers to manage information about stray cats on the NUS campus.

    ...   ...   ...
  • OpenGL Graphics Coursework (VS2022 + FreeGLUT)

    Computer Graphics

    This OpenGL portfolio is a curated collection of my CS3241 coursework, built in C++ with FreeGLUT on Visual Studio 2022. Across five assignments, I progressed from core 2D transformations to animation systems, lighting and shading, Bezier curve modeling, and finally ray tracing with shadows and texture mapping.

    ...   ...   ...
  • 3D modelling and Animation Coursework

    Computer Graphics

    It showcases two major projects completed for CS3242, demonstrating practical applications of 3D modeling theory, animation principles, and computational geometry. Assignment 1 focuses on storytelling through 3D animation using Blender, while Assignment 2 implements fundamental mesh processing algorithms in C++/OpenGL.

    ...   ...   ...
© 2026 Chen Hongshan. All rights reserved.