Skip to content
View Crazy-ChenMiLin's full-sized avatar
🌴
On vacation
🌴
On vacation
  • 21:04 (UTC -04:00)

Highlights

  • Pro

Block or report Crazy-ChenMiLin

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

ChenMiLin

Java backend learner and builder. I like making projects run first, then turning them into clear, maintainable systems.

GitHub followers Profile views

About

I am currently focusing on Java backend development and practical AI-assisted engineering.

  • Core stack: Java, Spring Boot, MyBatis, MySQL, Redis
  • Backend interests: REST APIs, database design, transaction boundaries, message reliability
  • Current learning line: Canal, Kafka, outbox pattern, local AI agents, tool calling, RAG
  • Working habit: verify the real runtime, write down the flow, and make repositories easier to understand

Tech Stack

Java Spring Boot MyBatis MySQL Redis Kafka Docker Python TypeScript Playwright

Featured Work

Project Direction What it shows
Table-backend Java backend, timetable and AI recognition Backend API design, upload flow thinking, model-readable resource handling
out_box Outbox, Canal, Kafka Reliable message delivery, binlog-driven flow, transaction boundary learning
MCP_Tool Python local tools and agent workflow Tool calling, local automation, staged path toward search and RAG
gas-analysis-business Java business module Reading and organizing business-heavy backend code
MiniPay Vue/course project Frontend practice and full workflow thinking
my-first-extension VS Code extension TypeScript tooling and developer-experience experiments

Current Focus

I am trying to connect these topics into one practical engineering path:

  1. Build Spring Boot services that can run locally and be debugged clearly.
  2. Understand how data changes become reliable events with MySQL, Canal, Kafka, and outbox-style design.
  3. Use AI tools as engineering assistants with explicit boundaries and verification.
  4. Keep learning notes, runtime checks, and README files close to the code.

How I Think About Projects

For each serious repository, I try to make the README answer:

  • What problem does this project solve?
  • How do I run it locally?
  • Where is the main business flow?
  • What did I learn from building it?
  • What should be improved next?

GitHub Stats

ChenMiLin's GitHub stats

Top Langs

Pinned Loading

  1. Table-backend Table-backend Public

    Java backend for timetable/course schedule features with upload and AI recognition workflow exploration.

    Java 1

  2. gas-analysis-business gas-analysis-business Public

    Java business module for a gas analysis management system, including camera, calibration, and gas data features.

    Java

  3. intense-rp-next intense-rp-next Public

    Fork of LyubomirT/intense-rp-next for secondary development

    Python

  4. Royfor12/CQUT-Course-Guide-Sharing-Scheme Royfor12/CQUT-Course-Guide-Sharing-Scheme Public

    重庆理工大学-课程攻略共享计划

    HTML 251 53

  5. my-first-extension my-first-extension Public

    VS Code extension experiment: Code Voice Tutor for developer tooling practice.

    TypeScript

  6. MCP_Tool MCP_Tool Public

    Python local tool and agent workflow experiments for automation, tool calling, and RAG learning.

    Python