Yiming Wang

BSc Computer Science with Artificial Intelligence

📧pleasure9876@qq.com 🔗https://yiming1234.cn
GitHub: @Pleasurecruise Twitter: @Pleasure9876

Basics

Impact-driven Computer Science student specialising in AI and full-stack development, blending research rigour with production delivery. Experienced in TypeScript, Vue, and React with front-end internship experience and core contributions to large-scale open-source projects. Seeking end-to-end ownership from requirements through deployment.

Education

University of Nottingham
Bachelor, Computer Science with Artificial Intelligence
University of Nottingham Ningbo China
Bachelor, Computer Science, Score: 3.85

Foundation Year GPA 3.8/4.0, First Year GPA 3.85/4.0, Top 20% of cohort

Work

Shanghai HRG Information Technology Co.
Front-end Engineer Intern

Led front-end development of the Plants vs. Zombies 2 UGC upload platform end-to-end:

  • Built high-fidelity UI using shadcn-vue, lucide-vue-next, and Tailwind CSS

  • Implemented multi-page navigation with Vue Router; unified Axios interceptors for request handling and auth

  • Deployed test environments for front and back end; resolved cross-origin issues and validated API contracts

  • Collaborated with QA on unit testing and bug fixes to improve system stability

Ningbo Global Innovation Center, Zhejiang University
Research Intern
  • Reimplemented the Mamba-TasNet speech separation pipeline to align with published benchmarks across Mandarin and English datasets

  • Automated data preprocessing and mixed-precision training workflows, improving iteration speed on the centre's compute cluster

  • Delivered weekly experiment updates to the research group to inform deployment plans for forthcoming pilots

Languages

Chinese: Native or Bilingual Proficiency
English: Full Professional Proficiency

Skills

Programming Languages: Expert
Keywords: TypeScript (Expert), Java (Advanced), Python, Go, C++, JavaScript, HTML / CSS
Frameworks: Advanced
Keywords: React, Next.js, Node.js, Vue3, UniApp, Electron, Tauri, Spring Boot
Data & Tooling: Advanced
Keywords: Docker, PostgreSQL, MongoDB, MySQL, Nginx, Git / GitHub

Awards

HackNotts 2025 Participant
University of Nottingham
LeedsHack 2026 Participant
University of Leeds

Projects

Cherry Studio
Cross-platform AI Desktop Client · Core Maintainer

Open-source · 40k+ GitHub Stars · Electron + TypeScript

  • Provider config: designed dynamic validation and fault-tolerance for API Key verification and Endpoint routing; improved error feedback with actionable recovery suggestions

  • Conversation import: built history import module handling heterogeneous data formats; optimised local storage and UI consistency

  • UI stability: fixed race conditions and state bugs in note sorting, tab navigation, and drag-and-drop ordering

  • i18n & docs: added internationalisation for core views; wrote bilingual API docs and contribution guide to lower onboarding friction

Keywords: Electron, React, TypeScript
Cherry Studio App
Cross-platform Mobile AI Client · Core Developer

Open-source · 2k+ GitHub Stars · Expo + React Native

  • State management: designed global state architecture with Redux Toolkit (conversation history, model state, user config); async middleware ensures consistency and reduces UI jank

  • UI components: built conversation list, message detail, and model switcher; implemented dark/light theme adaptation

  • Local storage: integrated Drizzle ORM for offline session viewing and config caching; optimised high-concurrency read/write performance

Keywords: React Native, Expo, TypeScript
NottinghamWall
Campus WeChat Mini-program

Full-stack campus forum built to fill the gap in student tech community tooling

  • Stack: Spring Boot + MyBatis RESTful API, Vue3 + Element Plus admin panel, UniApp WeChat Mini-program

  • Auth: JWT-based RBAC system with three permission tiers (admin / user / guest)

  • Performance: virtual list for smooth topic feed scrolling; WeChat sensitive-word filter and Alibaba Cloud OSS image moderation

  • Traction: 290+ GitHub Stars, 150+ cumulative users

Keywords: Spring Boot, Vue3, UniApp
hacknotts-cli
AI-powered Interactive CLI — HackNotts 2025

HackNotts 2025 hackathon project

  • Built elegant terminal UI with TypeScript + Node.js + React (Ink)

  • Integrated OpenAI, Anthropic, Google, xAI providers with real-time switching and streaming responses

  • Designed plugin system and MCP (Model Context Protocol) extension architecture; built-in command management and history export (JSON/Markdown)

Keywords: TypeScript, Node.js, MCP
Digital Pet
AI Interactive Desktop Pet — LeedsHack 2026

LeedsHack 2026 hackathon project

  • Implemented interactive desktop pet logic inspired by BongoCat using TypeScript + Vue + Tauri2

  • Integrated AI model to enhance pet behaviour (text/state generation); modular architecture for extending new interactions

Keywords: TypeScript, Vue, Tauri2
My Monorepo
Front-end Monorepo Starter Template

Personal Monorepo base template inspired by midday and create-t3-turbo

  • TurboRepo + pnpm Workspaces for efficient dependency management and task orchestration (build/test/run)

  • Stack: TypeScript, Vite, Vitest, Rollup; configured oxfmt formatting and oxlint code style enforcement

Keywords: TurboRepo, pnpm, TypeScript
Medical Image Analysis with Deep Learning
Research Project — University of Nottingham
  • Designed CNN and Vision Transformer architectures for disease detection and abnormality classification from X-rays, MRIs, and CT scans

  • Completed image preprocessing, data augmentation, and model evaluation to improve diagnostic efficiency and reduce annotation workload

  • Delivered weekly progress reports with actionable outcomes within a fixed research timeline

Keywords: Python, PyTorch, TensorFlow

Interests

Open Source: Translation: React/Flutter/MDN, OSS: docmost, blinko, lobehub, etc., Founded CompPsyUnion GitHub org, Deputy Director, CPU Club UNNC