Kuan-Cheng (James) Ku

Kuan-Cheng (James) Ku personal photo

Full-stack developer passionate about building AI-powered applications. Recent graduate from NTU Information Management, currently interning at Microsoft's TSMC OnePlatform Team and preparing for graduate studies. I thrive on turning ideas into scalable solutions—from hackathon victories to production systems serving hundreds of users. Teaching 500+ students as a TA, lecturer, and advisor has sharpened my ability to lead and communicate.

ruby0322@ntu.im
0983-588-092
Taipei / New Taipei City, Taiwan

Education

Bachelor in Information Management

2021 - 2025

National Taiwan University

GPA: 3.88

CS-related Elective GPA: 4.11

Key Courses: Web Programming, Applied Deep Learning, Cloud Native Application Development, Introduction to Information Retrieval and Text Mining, Systems Analysis and Design

High School Diploma

Taipei Municipal Datong High School

Top 5% of class

Experience

Research Development Intern

Microsoft TSMC OnePlatform Team, ISD

Apr 2025 - Present

As an R&D Intern @ ISD TSMC OnePlatform team, I was entrusted to lead the testing strategy and execution for a multi-partner software project. Collaborating with ASUS, Advantech, and Microsoft, I've been driving the project toward successful delivery and acceptance.

Information Club Advisor

Taipei Municipal Zhongshan Girls High School & Datong High School

2021 - Present

Teaching Assistant (5 courses)

National Taiwan University

EE Dept: Web Programming

IM Dept: Data Structures & Advanced Programming, Systems Analysis & Design, Marketing Management, Underground Calculus

Assisted 500+ students in total

Lecturer

NTU CSIE Sprout C Programming Course

Achievements

Developed an AI maintenance toolkit, including web and VSCode interfaces, using Vertex AI, FastAPI, LangChain, and deployed on GCE and GKE within two days.

Selected as one of 24 finalists from 168 teams and achieved second place.

Developed a comprehensive AI resume editor featuring evaluation, STAR restructuring, and intelligent Q&A optimization using OpenAI API, Next.js, and Supabase.

Selected as one of 14 finalists from 150+ teams, and received Honorable Mention (Top 7) in the final.

Coding 101 Competition 2023: Finalist

2023

Projects

NCHU Tutoring Program Dashboard

Apr 2025 - Sep 2025

Served 300+ MAU, integrating task management, dynamic form builders, real-time analytics dashboard, and email notification system, reducing administrative overhead.

Designed a comprehensive RBAC security architecture, maintaining complete data isolation and compliance.

Developed form system file upload functionality integrated with Google Drive API, establishing a complete document management system to enhance file management efficiency.

Implemented continuous improvement mechanisms following StreamBench methodology (NeurIPS 2024), engineering systematic prompt optimization pipeline for medical diagnosis that improved accuracy from 50.17% to 73.64% through clinical scenario framing, structured reasoning templates, and negative example learning strategies.

Achieved a successful product launch with 300+ users within 2 weeks.

Deployed a scalable system architecture with Docker on a VPS.

Reduced processing time by 70% by migrating no-sql database to PostgreSQL and installing vector indexing.

Architected and led the development of an online city treasure hunt gaming website integrating physical riddles on campus, creating immersive experience that gained 300+ active users during the event lasting 1 week.

Employed a BERT-based model to compute trustworthiness via cosine similarity between user comments.

Constructed k-deep user subgraphs with Dijkstra's algorithm and integrated ratings, helpfulness, and trust into a unified scoring formula, then optimized parameters through backtesting.

Addressed long wait times and inefficient manual queue management for a retro coffee shop in Banqiao.

Skills

Languages

PythonC/C++HTML5CSS3JavaScriptTypeScriptSQL

Frameworks

ExpressReactNextTailwindLangChainPytorchFlaskFastAPI

Tools

Git/GitHubDockerGCP (GCE, GKE, Vertex AI)VercelAzure DevOps

Languages Proficiency

Chinese: NativeEnglish: Fluent (TOEIC 950)
James Ku | 顧寬証 James Ku