PROJECTS / PORTFOLIO

项目作品集

根据 GitHub 公开项目整理的求职向展示页。重点不只是“做过什么”,而是每个项目解决了什么问题、我承担了哪些实现,以及能从代码里验证哪些工程能力。

WHAT I CAN SHOW

可被项目证明的能力

01

把真实需求拆成可运行产品

从个人时间管理、游戏结算提醒到镜头数据平台,项目都来自具体使用场景,并能跑起来验证。

02

能覆盖前端、后端与客户端

实践包含 Flask + SQLAlchemy、Jinja2 模板、ECharts、Kotlin Compose、静态站响应式页面。

03

重视可维护和可部署

项目里有 SQLite 本地初始化、多语言 README、Profile 配置、外置 assets、静态部署和页面结构整理。

02 Simple Check-In App Android

2026.06 - 2026.07 · Kotlin / Jetpack Compose

简单打卡 Android App

轻量级本地打卡应用,用来记录不同主题下每天是否完成习惯、任务或学习目标。应用不依赖后端,数据保存在设备本机。

  • 解决的问题:把“今天有没有做”变成一次点击能完成的记录,同时保留补打卡、导入、导出和回看连续性的能力。
  • 核心功能:多主题切换、主题重命名和删除、365 天热力图、自定义起始日期、单日/多选补打卡、文本导入日期、CSV 导出和 Android 分享面板。
  • 我想展示:Compose UI 组织、本地状态和 SharedPreferences 持久化、日期逻辑、移动端交互入口收敛,以及把个人工具持续打磨成可交付 App 的过程。
客户端Jetpack Compose / Material 3
数据SharedPreferences / CSV export
KotlinJetpack ComposeMaterial 3SharedPreferencesHeatmap
03 Delta Exit Assistant Desktop Tool

2026.02 - 2026.06 · Python / OpenCV / Windows

三角洲下机助手

Windows 托盘常驻的结算检测提醒器:通过本机截图和模板匹配识别游戏结算画面,在合适时机用通知或提示音提醒休息。

  • 解决的问题:普通闹钟容易打断对局,而结算页是更自然的提醒节点;工具把提醒时机绑定到真实屏幕状态。
  • 核心实现:mss 截取 ROI、OpenCV matchTemplate 取 best match、相对 ROI 适配不同分辨率、冷却和 hysteresis 避免重复提醒。
  • 扩展能力:用 profile.json 抽象不同游戏,支持新建游戏、框选 ROI、抓取模板、多语言托盘菜单、提醒文案占位符和 PyInstaller 打包。
识别链路Screenshot ROI / Template Matching
产品化Tray UI / Profiles / i18n / Packaging
PythonOpenCVmsspystrayWindows 通知PyInstaller
04 Personal Homepage Portfolio

2026.06 - 至今 · HTML / CSS / JavaScript

个人主页与内容作品集

就是你现在看到的这个站。它把博客、我的房间、项目记录、摄影入口和联系方式统一成一个可部署的静态作品集。

  • 解决的问题:招聘方或陌生访客不需要翻多个社交平台,就能快速看到我做过的项目、写过的复盘和长期兴趣。
  • 当前状态:首页、博客列表和详情、我的房间、游戏 / 动漫 / 音乐 / 摄影 / 外设专题、项目页和 404 页面已经可访问。
  • 我做了什么:信息架构、页面文案、静态 HTML/CSS/JS、响应式导航、页面视觉统一、语言切换脚本和虚拟主机静态部署说明。
站点能力Responsive pages / Blog / My Room
维护能力Static deploy / Content iteration
HTMLCSSJavaScriptStatic SiteResponsivei18n

MORE ON GITHUB

其他公开仓库

这些仓库更偏自用或资源管理,不放在重点案例里,但保留入口,方便招聘方继续查看我的公开提交和整理习惯。