Skip to content
View isCharles's full-sized avatar
🏆
Keep grinding
🏆
Keep grinding

Block or report isCharles

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
isCharles/README.md
Charles Yang animated AI systems banner

Hi, I'm Charles Yang

Java backend engineer, AI speech researcher, and BUPT graduate student based in Beijing.

I care about reliable backend systems, practical AI tooling, and the engineering details that turn demos into something people can actually use.

Portfolio LinkedIn Email X

Profile views

Current Focus

  • Java backend systems: Spring Boot services, REST APIs, authentication, caching, and deployment.
  • High-concurrency patterns: Redis cache strategies, atomic Lua scripts, async queues, and traffic smoothing.
  • Data and infrastructure: MySQL, Redis, RocketMQ, PostgreSQL, Nginx, Docker, JWT, and Cloudflare deployment.
  • AI product engineering: LLM provider integration, resume analysis, RAG-style knowledge bases, and practical AI tooling.
mode: understand the system -> find the bottleneck -> make it reliable
Charles at Shibuya Sky overlooking Tokyo
Shibuya Sky, Tokyo

Project Experience

Project What it is Engineering Highlights
TimeGrocery A city-local grocery and deals platform for shop discovery, voucher flash sales, and order workflows. Spring Boot, Vue 3, Redis, RocketMQ, MySQL, multi-level caching, cache penetration/breakdown protection, asynchronous order processing, Lua-based atomic stock deduction, load testing, and observability-oriented performance work.
OfferMate An AI interview preparation workspace adapted from Interview-Guide and deployed as a protected public demo. Spring Boot, React, PostgreSQL, Redis, MinIO, LLM provider configuration, resume analysis, mock interviews, RAG-style knowledge base, Docker deployment, Cloudflare Tunnel, and protected public access. Demo

Research

Work Venue Focus
StableTTS: Towards Efficient Denoising Acoustic Decoder for Text-to-Speech Synthesis with Consistency Flow Matching 2025 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW) Efficient text-to-speech acoustic decoding with consistency flow matching for faster, stable synthesis.
VoxAging: Continuously Tracking Speaker Aging with a Large-Scale Longitudinal Dataset in English and Mandarin Interspeech, 2025 Large-scale longitudinal speaker aging study across English and Mandarin speech, spanning 293 speakers and up to 17 years of weekly recordings.

Toolbox

Languages

Java Python JavaScript SQL Lua

Backend

Spring Boot Spring MVC MyBatis JWT WebSocket

Data / Middleware / Infra

MySQL Redis RocketMQ RabbitMQ PostgreSQL Nginx Docker

AI / Research

PyTorch ONNX Git


Contribution snake animation

GitHub animation

Less noise. More shipped experiments.


Open to collaboration on AI products, practical ML tooling, and clean web systems.

Pinned Loading

  1. TimeGrocery TimeGrocery Public

    基于 Spring Boot + Vue3 的城市小店探店与限时权益平台,包含店铺浏览、秒杀抢购、RocketMQ 异步下单、多级缓存和监控压测。

    Java

  2. zhiyongchenGREAT/stabletts_ccfm zhiyongchenGREAT/stabletts_ccfm Public

    repo for stableTTS consistency flow matching

    Python 6 1

  3. cascaded-dialogue-model-on-ESP32 cascaded-dialogue-model-on-ESP32 Public

    Forked from 78/xiaozhi-esp32

    Build your own AI friend

    C++

  4. federated-learning-microwave-filter federated-learning-microwave-filter Public

    Forked from majiteng/federated-learning-microwave-filter

    Code and related dataset for paper "Federated Learning for Microwave Filter Behavior Prediction"

    Python

  5. Pytorch2ONNX Pytorch2ONNX Public

    PyTorch 模型转 ONNX 指南

    HTML