Welcome to my portfolio!

Cheryl Chin

Hey! I'm Cheryl, an aspiring software engineer and a penultimate Computer Engineering student at Nanyang Technological University. I'm passionate about coding and building robust applications, and am particularly curious about full-stack development and exploring diverse areas within software engineering to find my niche.

Work Experience

Software Developer Intern (AI/ML)

Dun & Bradstreet Singapore

May 2025 - July 2025

  • Built a full-stack text-to-SQL interface for natural language database querying, leveraging LangChain, FastAPI, and React
  • Developed and deployed a churn prediction model with an interactive dashboard using Streamlit, Python and scikit-learn to identify at-risk customers and visualise churn patterns
  • Built an AI-powered financial report parser to extract key metrics from unstructured documents; iteratively tested and compared PaddleOCR, Donut, Microsoft Azure Document Intelligence, and AWS Textract to optimise accuracy and speed

Projects

TruthGuard

TruthGuard

React, Flask, OpenAI, SightEngine

A comprehensive misinformation detection platform that identifies AI-generated or manipulated content across multiple formats. I built the React frontend and implemented the deepfake detection backend.

CycleGoWhere!

CycleGoWhere!

React, Flask

This project was developed for SC2006 Software Engineering module. It aims to empower amateur cyclists with a seamless and stress‑free riding experience. CycleGoWhere! lets you plan safe, scenic routes using Singapore's park connector network, discover nearby amenities like Water Coolers, Bike Repair Shops, and Bike Parking Spots, and save your favourite routes and ride activities. This project supports Singapore's Smart Nation initiative by leveraging publicly available government data and modern web technologies.

Hospital Management System

Hospital Management System

Java

HMS is a hospital management system developed for the SC2002 Object-Oriented Programming course. I created the UML diagram and contributed to coding the Doctor component.

Movie Rating Prediction

Movie Rating Prediction

Python, scikit-learn

This project predicts movie ratings based on various benchmarks, to analyse factors which contribute to a film's success and understand viewer preferences.

Skills