Skip to content
View yuzen9622's full-sized avatar
:octocat:
Meow Meow
:octocat:
Meow Meow

Highlights

  • Pro

Block or report yuzen9622

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
yuzen9622/README.md

Hi, I'm Yuzen 👋

Student developer

Information Management student at National Taichung University of Science and Technology (NTCUST), with a focus on building practical full-stack systems end-to-end — from authentication flows to real-time data pipelines to browser extensions.

I build the part of the system you only notice when it's gone.


🔭 Currently Focused On

  • Real-time systems — event-driven architecture, pub/sub patterns, latency optimization
  • Authentication & security — JWT, session management, middleware design
  • Frontend performance — rendering strategy, bundle optimization, perceived performance
  • LLM integration — bringing AI into browser-based workflows with BYOK (bring-your-own-key) models

🛠️ Tech Stack

Proficient TypeScript Next.js React Node.js MongoDB

Familiar Express PostgreSQL MySQL C++


🚀 Featured Projects

💬 chat.to — Real-time chat, built the way modern chat should be

A full-featured real-time chat application with group rooms, typing indicators, and media uploads.

Stack: Next.js (API Routes) · TypeScript · Supabase · Ably · NextAuth · Cloudinary

What I built & why it's interesting:

  • Real-time via Ably pub/sub instead of rolling my own WebSocket server — lets the app scale horizontally on Vercel's serverless runtime without long-lived connections on the origin
  • Session-based auth with NextAuth, integrated into API routes and Ably channel authorization so users can only subscribe to rooms they belong to
  • Media uploads offloaded to Cloudinary via signed uploads, keeping large payloads out of the API layer entirely
  • Typing indicators implemented as ephemeral Ably presence events (not persisted), which was a deliberate trade-off between UX fidelity and DB write pressure

🔗 Live demo: https://chat-to-sage.vercel.app/introduce


🔤 TermExpander-ai — A Chrome extension for normalizing academic terminology

Highlight any term on a webpage, click the floating button, and get a normalized academic version — expanded acronyms, standardized translations, and formal replacements for informal phrasing. Built for students and researchers working across languages and citation styles.

Stack: TypeScript · Chrome Extension (Manifest V3) · OpenAI & Gemini APIs

What I built & why it's interesting:

  • Multi-provider LLM support (GPT + Gemini) behind a small adapter layer, so adding a new provider is a single file
  • BYOK (bring-your-own-key) architecture — API keys are stored locally in the user's browser, never touching my servers. No backend, no billing, no data retention
  • Floating-button UX that appears on text selection, built to stay out of the way on dense academic pages
  • Designed for real research workflows: acronym expansion (e.g. RAG → Retrieval-Augmented Generation), cross-language term standardization, and informal-to-formal rewriting

Not yet published to the Chrome Web Store — currently a developer-install build.


📊 GitHub Stats

Yuzen's GitHub stats

Top Languages


📬 Get in Touch

Always open to collaborating on interesting projects, discussing system design, or exploring internship opportunities.

Thanks for stopping by ☕

Pinned Loading

  1. yuzen9622.github.io yuzen9622.github.io Public

    My portfolio web

    TypeScript 2

  2. chat.to chat.to Public

    The morden online chat

    TypeScript 5

  3. TermExpander-ai TermExpander-ai Public

    一款專為學術研究與專業寫作設計的 Chrome 擴充功能。

    TypeScript 1

  4. Dcard Dcard Public

    Clone Dcard

    CSS

  5. Account-App Account-App Public

    微財

    JavaScript