Skip to content
View leecyang's full-sized avatar
😴
cuda is out of memory.
😴
cuda is out of memory.

Block or report leecyang

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

Typing SVG



Hero Banner

> booting profile/leecyang ...
> mode: builder | reverser | operator | fpga tinkerer
> status: caffeinated enough, still shipping
> attitude: professional, slightly lazy, heavily terminal-shaped

我喜欢把复杂问题拆开、跑通、再慢慢抛光。能写前后端的时候我会直接把链路收完整;需要往下钻的时候,就去看协议、看实现、看性能瓶颈,或者去跟 Verilog / SystemVerilog 打交道。

如果一个东西最后不能稳定跑起来,我一般不会太相信它的故事。


🧠 About Me

$ whoami
李承阳

$ cat /etc/role
南京农业大学本科在读(预计 2027 年毕业)

$ ls ./focus
全栈开发  算子开发  JS逆向  FPGA

$ cat ./current_status
- 正在把 AI 工具链、多模态应用和自动化工具做得更像产品
- 继续研究协议、接口行为和浏览器侧交互路径
- 在 FPGA / 数字系统项目里练时序、控制逻辑和模块化设计

$ echo $MOTTO
做能跑起来、能长期维护、也能解释清楚的系统。

我目前是南京农业大学本科在读学生,主要把时间花在两类问题上:一类是面向真实使用场景的全栈系统,另一类是更偏底层和工程化的问题,比如算子开发、协议分析、JS 逆向以及 FPGA 数字系统设计。

公开项目里,你会看到我在 AI 应用、自动化工具、图像处理、前后端协同和硬件实验上的不同尝试;私下里,我也会继续做一些偏工具链、浏览器协议和效率系统方向的项目,把想法尽量打磨成真正可用的东西。整体上我不太追求“看起来很忙”,更在意系统能不能长期稳定地跑。


⚡ Current Focus

方向 正在做的事情
全栈开发 把产品体验、接口设计、部署链路和长期可维护性串成一个完整闭环
算子开发 关注更底层的实现方式、性能组织和复用能力
JS逆向 研究前端协议、接口行为与自动化交互路径
FPGA 持续做 Verilog / SystemVerilog 数字系统项目,强化时序与控制逻辑能力

Live Ops / Monitoring

Monitoring summary

Monitoring grid

我把几个真实在跑的站点和 API 挂到了主页里,读数逻辑更偏运维视角,不只是“有没有个链接”。普通站点按 2xx/3xx 判活,letsapi.store/v1/responses 这类边界接口则按固定 404 JSON 视为在线,golibrary.xyz 还额外带了一层重试,尽量少报假警。


⚙️ Tech Stack

stack.index
├── languages      -> JavaScript / TypeScript / Python / Java / C++ / Verilog / SystemVerilog
├── frontend       -> React / Vue / Vite / Tailwind
├── backend        -> FastAPI / Express / Spring Boot / Node.js
├── infra          -> Docker / Cloudflare / GitHub Actions
└── data_and_ai    -> MySQL / SQLite / Supabase / Redis / OpenCV / YOLO / ONNX / DJL

〔 Languages 〕

JavaScript TypeScript Python Java C++ Verilog SystemVerilog

〔 Frontend 〕

React Vue Vite Tailwind CSS HTML5 CSS3

〔 Backend & Engineering 〕

FastAPI Node.js Express Spring Boot Docker Cloudflare GitHub Actions

〔 Data & AI 〕

MySQL SQLite Supabase Redis OpenCV YOLO ONNX DJL

我习惯把技术栈看成工具箱,不太会为了“补关键词”去硬学一圈。大多数时候,选型标准其实很朴素:能不能快速验证,能不能继续扩,出了问题能不能自己修。


🚀 Featured Projects

🌾 AgriVision AI

农业害虫识别平台

结合 Vue、Spring Boot、DJL 与 ONNX Runtime 的农业害虫识别系统,围绕真实业务场景组织了前端、后端、推理和部署链路。

Stack: Vue Spring Boot DJL ONNX Runtime MySQL

查看项目

📚 WegoLibrary

自托管到馆/签到助手

基于 FastAPI + React 的多用户自托管工具,围绕授权解析、状态维护、自动签到和后台管理做了一套完整闭环。

Stack: FastAPI React SQLite Docker Compose

查看项目

🌟 LumiVibe

AI 驱动的情绪追踪应用

用 React、TypeScript、Express 与 Supabase 构建的照片分析与陪伴式交互应用,重点探索了多模态体验与移动端表达。

Stack: React TypeScript Express Supabase

查看项目

🫘 Img2Pindou

拼豆底稿生成 Web 应用

支持 AI 风格化与智能像素化的图像处理工具,把图片转换为可执行的拼豆图纸,同时兼顾参数可调性和实际制作可用性。

Stack: FastAPI React Tailwind Image Processing

查看项目

🔧 FPGA / Digital Systems

⏰ ChronoCore

基于 FPGA 的现代化数字时钟系统

使用 Verilog 构建的数字时钟系统,包含时钟、闹钟、秒表、按键消抖、数码管驱动等模块,体现了完整的层次化数字系统设计思路。

Stack: Verilog Quartus ModelSim Cyclone IV

查看项目

🧺 Washing_Machine_Controller

洗衣机控制器 FPGA 项目

基于 SystemVerilog 的控制器设计项目,聚焦有限状态机、时序控制和硬件逻辑组织,是我在 FPGA / 数字电路方向的重要实践之一。

Stack: SystemVerilog FSM Digital Logic

查看项目


🏆 Highlights


方向 代表内容 说明
全栈系统 WegoLibrary / LumiVibe 从前端交互到后端接口、状态与部署都自己收口
AI 应用 AgriVision AI / Img2Pindou 把模型能力组织进真实产品链路,而不是只停留在 demo
硬件实践 ChronoCore / Washing_Machine_Controller 持续做 FPGA 与数字系统方向的模块化设计
私有项目 算子开发 / AI 工具链 / 协议实验 目前大部分时间投入在这些更偏工程深水区的方向

📊 GitHub Stats

GitHub overview GitHub languages

GitHub Streak


GitHub contribution snake animation

GIF Demo

Live sites demo

这段 GIF 会从你真实在线的站点抓取画面,按天刷新。比起凭空拼概念图,我更喜欢让主页直接展示“现在正在跑的东西长什么样”。


Architecture

flowchart LR
    A["Monitored Targets<br/>golibrary / lingxilearn / christmas1314 / lyyzka / letsapi"] --> B["GitHub Actions<br/>15 min probes + daily demo refresh"]
    B --> C["Python Probes<br/>status.json + status-summary.svg + status-grid.svg"]
    B --> D["GitHub API Renderer<br/>github-overview.svg + github-languages.svg"]
    B --> E["Playwright Capture + Pillow GIF<br/>live-sites-demo.gif"]
    C --> F["generated branch assets"]
    D --> F
    E --> F
    F --> G["Profile README"]
Loading
flowchart TD
    U["Users"] --> W1["golibrary.xyz"]
    U --> W2["lingxilearn.cn"]
    U --> W3["christmas1314.xyz"]
    U --> W4["lyyzka.xyz"]
    U --> G1["gen.letsapi.store/overview"]
    U --> G2["letsapi.store/v1/responses"]
    M["README Monitoring Layer"] --> W1
    M --> W2
    M --> W3
    M --> W4
    M --> G1
    M --> G2
Loading

Auto Update

refresh-assets.yml
├── every 15 minutes -> probe sites + regenerate monitoring and GitHub SVG cards
├── every day 03:00 UTC -> refresh site screenshots and rebuild demo GIF
└── push / manual run -> full refresh

主页上的监控卡、统计卡和演示图都不是手工维护的。它们会自己刷新,坏了就会显示出来,活着就一直亮着。


🔬 Private Work Directions

虽然很多正在推进的项目暂时没有公开,但它们基本都围绕下面几条主线展开:

  • 算子开发:更偏底层实现和性能组织的问题,关注可复用性与工程落地。
  • AI 工具链:包括模型接入、多模态处理、工作流串联和开发体验优化。
  • 浏览器 / 协议相关实验:聚焦 JS 逆向、接口分析、自动化与实际业务协议交互。
  • 个人效率系统:把日常反复出现的流程产品化,做成可以长期运行的小系统。

🤝 Connect With Me




用工程化的方法做长期有效的东西。

Pinned Loading

  1. WegoLibrary WegoLibrary Public

    一站式解决《我去图书馆》的远程蓝牙签到与续签问题

    TypeScript 2

  2. agrivision-ai agrivision-ai Public

    AgriVision AI - 新一代智能农业害虫识别平台,融合了最新的人工智能技术和农业专业知识。通过简单的图片上传,农民和农业专家可以在几秒钟内获得准确的害虫识别结果和个性化的防治方案,助力现代农业的数字化转型。

    Vue 8 2

  3. LumiVibe LumiVibe Public

    🌟 LumiVibe光感日记 - AI驱动的情绪追踪应用,通过照片分析和智能对话,记录生活中的每一份光感与心情

    TypeScript 1

  4. lingxi-webui lingxi-webui Public

    Forked from open-webui/open-webui

    User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

    JavaScript 1