Skip to content
View XinyunZhang5's full-sized avatar

Block or report XinyunZhang5

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

Typing SVG


๐Ÿง‘โ€๐Ÿ’ป About Me

  • ๐ŸŽ“ CS + Math @ University of Illinois Urbana-Champaign ยท 2027
  • ๐Ÿ’ผ SWE Intern @ Dexmate โ€” fullstack platform and in-product AI features
  • ๐Ÿ’ผ ex-SWE @ ChatSlide.ai | ex-backend for a gaming social app
  • ๐Ÿ”ฌ Research @ Irisk Lab โ€” stochastic inventory optimization for pharmaceutical supply chains
  • ๐Ÿ›น Dancer, pianist, skateboarder
  • ๐ŸŒฑ Exploring on-device ML, local LLM inference and AI-assisted workflows

๐Ÿ› ๏ธ Tech Stack

Languages
AI / ML
Web
Backend
Infra
Tools

๐Ÿš€ Featured Projects

๐Ÿงฑ Nebular Design

Photograph a building and get a real LEGO parts list plus step-by-step build instructions. Depth estimation feeding Claude, wrapped in a Next.js front end.

๐Ÿ’ฌ Chatcurso

Turn AI conversations and web clippings into review cards. Captures ChatGPT, Claude and Gemini, schedules them with SM-2, and never leaves your machine.

๐ŸŽค Whisper Helper

A floating mic button for macOS. Click, speak, and it types into Claude Code or any other app. Runs on whisper.cpp entirely offline, Simplified Chinese by default.

๐Ÿ•บ Danceflux

Compare your dance take against a reference video and get plain-language coaching tips. On-device pose estimation, audio alignment and a phrase-bank engine, with an LLM fallback.

๐Ÿ“ More projects
  • โš™๏ธ Distributed CI on Kubernetes โ€” containerized build agents running jobs in parallel, with REST orchestration, pipeline state tracking and pod lifecycle tuning. Roughly 2.5ร— the throughput of sequential runs.
  • ๐Ÿงฎ Custom memory allocator in C โ€” an sbrk-backed heap with aligned block metadata and an explicit free list, block splitting and coalescing to fight fragmentation, in-place realloc, and a heap checker for stress testing.
  • ๐Ÿ’Œ HERa โ€” write a letter, share a link, open it with a password. Encrypted at rest. API ยท web
  • ๐Ÿ“ˆ Stock sentiment predictor โ€” a Reddit scraper feeding a sentiment pipeline that scores tickers. UIUC CS 222 team project.
  • ๐Ÿ“„ Optimal procurement quantity โ€” the Irisk Lab paper above: Poisson demand, expected-cost objective, closed-form threshold for the optimal order size.

โœจ Reach out if you're building something interesting.

Popular repositories Loading

  1. Chatcurso Chatcurso Public

    ๐Ÿ’ฌ Turn your AI conversations and web clippings into review cards. Captures ChatGPT, Claude and Gemini; SM-2 spaced repetition; entirely local, no account or server.

    TypeScript

  2. nebular-design nebular-design Public

    ๐Ÿงฑ Photograph a building, get a real LEGO parts list, numbered build steps and a spinnable 3D model. Every part number and coordinate is computed โ€” 72 candidate builds are rendered and scored, and tโ€ฆ

    Python

  3. whisper-helper whisper-helper Public

    ๐ŸŽค Free, local, floating voice-input button for macOS. Click, speak, and it types into Claude Code and any app. Powered by whisper.cpp; defaults to Simplified Chinese, English works too.

    Lua

  4. danceflux danceflux Public

    ๐Ÿ•บ Compare your dance take against a reference video and get plain-language coaching tips. On-device pose estimation, audio alignment, and a phrase-bank engine in Swift.

    Swift

  5. XinyunZhang5 XinyunZhang5 Public

    โœจ My profile / portfolio

  6. lila-portfolio lila-portfolio Public

    Lila Zhang โ€” a storybook portfolio you turn page by page.

    TypeScript