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.

Content in all repositories owned by your account will be closed.
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👋

Senior Front-end Engineer · 7+ years · Tokyo 🇯🇵
Building small, practical products at the intersection of AI × Language Learning × Developer Tools.
🇯🇵 東京在住のフロントエンドエンジニア(7年以上)。AI・語学学習・開発者ツールの交差点で、日常的に使える小さなプロダクトを作っています。

What I'm good at — scaling front-end systems, modernizing legacy platforms, and shipping tools people use daily.
🇯🇵 得意分野:フロントエンドのスケーリング、レガシー基盤のモダナイズ、そして「毎日使われる」ツールを届けること。

TypeScript JavaScript React Vue.js NodeJS Micro-frontends

🔥 Featured Projects ・ 主なプロジェクト

🎌 Language Learning ・ 語学学習 — all at nihongo.day

  • 🧩 Katachi — Japanese conjugation trainer for mastering core grammar forms through focused practice.
    🇯🇵 日本語の活用形を集中的な反復練習でマスターするトレーナー。
  • 🎧 Shadowing — Desktop player for repeat listening and shadowing your own audio: A‑B loops, sentence-by-sentence practice, recording, and transcription. macOS and Windows.
    🇯🇵 手持ちの音声で聞き込みとシャドーイングをするデスクトップアプリ。A‑B リピート、文ごとの練習、録音、文字起こしに対応(macOS・Windows)。
  • ⚔️ kanji-kaisen — Gamified kanji learning combining spaced repetition with stroke recognition.
    🇯🇵 間隔反復と筆順認識を組み合わせた、ゲーム感覚の漢字学習アプリ。
  • 🏠 Nichijō — What's this called in Japanese? One everyday object or action at a time, with its name and a phrase you can use.
    🇯🇵 「これ、日本語で何ていう?」身近なモノや動作を一つずつ、名前と使える表現で紹介。
  • 🎬 Captionary — Free Chrome extension for learning languages from YouTube, Netflix and Apple TV+: dual subtitles, phrase look-up, a word list, and an AI tutor you choose.
    🇯🇵 YouTube・Netflix・Apple TV+ で語学学習ができる無料の Chrome 拡張。二言語字幕、フレーズ検索、単語帳、好きな AI を選べる AI チューター。
  • 🔍 PhraseLens — Native macOS AI language workspace and in-context translation assistant with Vision OCR, TTS, and multi-model support.
    🇯🇵 選択テキストの即時翻訳・OCR・要約・音声合成に対応した、ネイティブ macOS 向け AI 語学ワークスペース。

🛠️ Developer Tools ・ 開発者ツール

  • 🎹 KeyChord — Native macOS menu-bar app for global hotkey app switching, without Accessibility permissions.
    🇯🇵 アクセシビリティ権限なしでグローバルホットキーによるアプリ切替ができる macOS メニューバーアプリ。

🎴 Learning materials I built ・ 自作の学習教材

🇯🇵 JLPT N1・N2・N3 向けの Anki デッキ。例文と音声付き、レッスン単位で構成。

📊 Shipping ・ アウトプット

GitHub shipping stats: contributions, week streak and new projects this year Contribution activity graph

Shipping steadily across TypeScript, Swift, Python and Rust — mostly small products I use every day.
🇯🇵 TypeScript・Swift・Python・Rust を横断して、毎日自分で使う小さなプロダクトを作り続けています。

🌍 Languages ・ 語学

Language ・ 言語 Level ・ レベル
🇨🇳 Mandarin Native ・ 母語
🇺🇸 English Professional working proficiency (CEFR B2) ・ ビジネスレベル
🇯🇵 Japanese JLPT N2, pursuing N1 ・ N1 取得に向けて学習中

🎯 Currently: going deeper on applied AI engineering, and building tiny tools that compound over time.
🇯🇵 現在は応用 AI エンジニアリングを深めながら、積み重なる小さなツールを作り続けています。

Pinned Loading

  1. key-chord key-chord Public

    Fast native macOS menu-bar app for global hotkey app-switching and window toggling without Accessibility permissions.

    Swift

  2. yolo yolo Public

    An AI-native desktop productivity app that turns your tasks into time records —so you always know where your day actually went.

    TypeScript

  3. 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 6 1

  4. anki-jlpt-n2-grammar-example-sentences anki-jlpt-n2-grammar-example-sentences Public

    新完全掌握N2 文法例句,带音频,逐词讲解;Anki,日语,日文,日本語,牌组,卡组,牌組,卡組,能力考,日檢

    Python 13