Aspiring AI Full-stack Developer

Singapore, Singapore

Mervin

About Me

Hello, I'm Yu Hang, though most people know me as Mervin. I'm an 18-year-old student at Singapore Polytechnic, pursuing a Diploma in Applied AI & Analytics. From a young age, I've been fascinated by computers and technology, and this passion has grown into a strong interest in building AI tools and full-stack applications with AI integration. My goal is to one day create a groundbreaking application that impacts millions of people worldwide.

Projects

Project 1

Quiz Slide Deck Generator

A full-stack FastAPI application that transforms PDFs/DOCX into structured mock exam papers and answer keys. Integrates OCR + NLP (LLMs) for text extraction and question generation, and uses ReportLab for professional PDF formatting with math rendering, tables, and MCQs. Designed to help students and educators generate practice materials quickly and consistently.

Try it out!
Project 2

Mock Paper Generator

A full-stack FastAPI application that transforms PDFs/DOCX into structured mock exam papers and answer keys. Integrates OCR + NLP (LLMs) for text extraction and question generation, and uses ReportLab for professional PDF formatting with math rendering, tables, and MCQs. Designed to help students and educators generate practice materials quickly and consistently.

Try it out!
Project 3

Document Q&A Chat Assistant

A full-stack app that lets users upload PDF/DOCX/TXT files and query them instantly with LangChain + OpenAI. FastAPI backend with session-based QA, Bootstrap frontend with chat UI and typing indicators, deployed on Hugging Face Spaces.

Try it out!
Project 4

AI Generated Coding Quiz

A full-stack app that automatically generates coding quizzes from selected topics and difficulty levels. Built with a FastAPI backend that integrates OpenAI for question generation and LangChain-inspired parsing logic, it supports multiple question types (MCQ, fill-in-the-code, drag-drop), ensures balanced variety, and maintains session-based answer tracking with explanations.

Try it out!

Skills

Python

Python

JavaScript

JavaScript

HTML5

HTML5

CSS3

CSS3

FastAPI

FastAPI

PyTorch

PyTorch

TensorFlow

TensorFlow

Pandas

Pandas

NumPy

NumPy

Scikit-learn

Scikit-learn

Matplotlib

Matplotlib

Plotly

Plotly

MySQL

MySQL

Bootstrap

Bootstrap

Node.js

Node.js

Docker

Docker

Vercel

Vercel