Computer Engineering @ NUS (Year 2). Hardware design (Verilog, Arduino, C/C++) + software automation (Python, Java, JavaScript, TypeScript). Building AI tools and efficient systems.

Get In Touch

About Me

I'm a Year 2 Computer Engineering student at the National University of Singapore, passionate about creating innovative solutions that combine hardware and software. My expertise spans from Verilog and Arduino for embedded systems to Python, Java, JavaScript, and TypeScript for modern applications.

Currently developing Helper Tools (high-performance CLI utilities for developers) and Wingman (Electron-based AI assistant desktop app).

Featured Projects

🤖 Wingman

Team Project - NUS Orbital Apollo 2025

Electron-based AI assistant desktop app. Electron + React + TypeScript + Python. Features AI integration, task management, cross-platform support.

View Details GitHub →

🎨 Image Upscaler

Individual Project

Image Upscaler Comparison

Real-ESRGAN + EDSR AI models. GPU-accelerated (2-5s/image). 4x quality boost. AMD Vulkan optimized.

View Details GitHub →

🎬 Video Upscaler

Individual Project

Real-ESRGAN + FFmpeg. Frame-by-frame AI upscaling (4x resolution). AMD hardware encoding with CPU fallback.

View Details GitHub →

🎞️ Video to GIF Converter

Individual Project

MoviePy + Pillow. Exact size constraints (1-50MB). Speed control (0.1x-2.0x). Auto-resolution scaling.

View Details GitHub →

🎤 Audio Transcriber

Individual Project

Whisper (ONNX) + DirectML. AMD GPU acceleration. Processes long audio (30+ min). 3-5x faster than CPU.

View Details GitHub →

📝 Subtitle/MP3 Extractor

Individual Project

FFmpeg CLI wrapper. Extracts embedded SRT subtitles. Falls back to MP3 audio extraction.

View Details GitHub →

🔍 File Scanner

Individual Project

.NET APIs + PowerShell. 95K+ files/sec on HDD. Min-heap top-K algorithm. 16-50x faster than Get-ChildItem.

View Details GitHub →

🎮 Unity Image Extractor

Individual Project

UnityPy + PIL. Extracts Texture2D/Sprite assets from .unity3d bundles. Batch processing, PNG conversion.

View Details GitHub →

Skills & Technologies

Programming Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • C/C++
  • Verilog

Frameworks & Libraries

  • React
  • Node.js
  • FastAPI
  • Electron

Tools & Technologies

  • Git
  • SQLite
  • Supabase
  • Arduino

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about fun, anime & AI!

Email: xiangyao888@gmail.com

Website: yxiang-828.github.io

GitHub: github.com/Yxiang-828

LinkedIn: linkedin.com/in/yourprofile