Skip to content
View mxggle's full-sized avatar
🎧
Coding
🎧
Coding

Block or report mxggle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mxggle/README.md

Hi, I'm Harry Sui πŸ‘‹

Senior Front-end Engineer (7+ years) based in Tokyo πŸ‡―πŸ‡΅, building practical products at the intersection of AI, language learning, and developer tools.

I specialize in scaling front-end systems, modernizing legacy platforms, and shipping tools people actually use daily.

TypeScript JavaScript React Vue.js NodeJS Micro-frontends Kubernetes Docker CI/CD

πŸš€ What I’m building

  • πŸ“š Language learning tools with practical daily use (not demo-ware)
  • 🧩 Chrome extensions for instant context, vocabulary, and reading support
  • πŸ€– AI-assisted workflows for transcripts, grammar explanation, and review systems
  • ⚑ Small products that prioritize speed, clarity, and real outcomes

πŸ€– AI Interests

I’m deeply interested in applied AI β€” especially using LLMs to improve real workflows, not just demos.

Current focus areas:

  • πŸ” RAG-based learning/support experiences
  • πŸ“ Prompt design and evaluation loops
  • πŸ§™β€β™‚οΈ Lightweight AI agents for language learning and productivity
  • πŸ§ͺ Turning small AI experiments into daily-use products

πŸ”₯ Featured Projects

  • βš”οΈ kanji-kaisen A gamified kanji learning app that combines spaced repetition with stroke recognition to make daily practice engaging and effective.
  • 🧩 katachi A polished Japanese conjugation trainer built to help learners master core grammar forms through focused, repeatable practice.
  • πŸ” lingoloop A modern loop player for language learners that supports precise A-B repeat, shadowing, and recording across local media and YouTube.
  • 🧠 Lingo-context A Chrome extension that delivers instant AI-powered context, grammar explanations, and pronunciation support while you read.
  • βœ’οΈ moji-fu A lightweight Chrome extension for capturing and reusing web font styles with a single click.
  • 🎬 subtitle-pipeline A subtitle processing toolkit for extracting, merging, and preparing bilingual subtitles for language learning workflows.
  • πŸ–ŒοΈ kanji-recognizer A lightweight JavaScript library for kanji stroke recognition and validation built for interactive writing practice.

πŸ“š Learning Materials I Built

🌍 Languages

  • πŸ‡¨πŸ‡³ Mandarin (Native)
  • πŸ‡ΊπŸ‡Έ English (Professional working proficiency, CEFR B2)
  • πŸ‡―πŸ‡΅ Japanese (JLPT N2, pursuing N1)

🎯 Current Focus

  • 🎌 Learning Japanese
  • πŸ—οΈ Building tiny tools that compound over time
  • πŸ”¬ Going deeper on applied AI engineering

Pinned Loading

  1. Lingo-context Lingo-context Public

    is a powerful Chrome Extension designed for language learners (English/Japanese). It provides instant, context-aware definitions, grammar explanations, and pronunciation guides using Google's **Gem…

    JavaScript 2

  2. moji-fu moji-fu Public

    A Chrome Extension to capture, collect, and apply font styles across the web with one click.

    JavaScript 1

  3. ModernABLoopPlayer ModernABLoopPlayer Public

    The ultimate A-B loop player for language learners & musicians. 🎯 Shadowing recorder πŸŽ™οΈ, YouTube & local media support πŸ“Ό, precision waveforms 🌊, and AI-powered transcripts. Master any audio with au…

    TypeScript 3 3

  4. kanji-kaisen kanji-kaisen Public

    Kanji Kaisen is a gamified, interactive platform designed to make learning Japanese Kanji engaging and effective. Inspired by the intensity of battle, it combines spaced repetition with AI-powered …

    TypeScript 2