Jiahao Ren
builds systems
that turn ideas into working tools.

CS student building database apps, AI agents, desktop tools, and gaming analytics systems.

我是一名在新西兰 University of Waikato 学习 Computer Science 的学生,关注数据库、AI Agent、桌面应用、云端部署、游戏数据分析和开发工具链。平时喜欢把课程项目、技术实验和真实踩坑过程整理成博客。

Hamilton, New Zealand University of Waikato
Course / Database Project

CS2 Tournament Database App

一个围绕 Counter-Strike 2 职业比赛数据设计的数据库应用,包含 Oracle 关系数据库、MongoDB NoSQL 数据库、选手、教练、地图、比赛和数据查询等模块。

Desktop App

League of Legends Desktop Assistant

基于 Tauri 2、React、TypeScript 和 Rust 的桌面助手项目,关注 League Client 本地只读集成、数据展示、安全边界和前端错误处理。

AI / Computer Vision

FocusPomodoro AI

一个基于 FastAPI、OpenCV、MediaPipe 和 React 的专注度分析工具,用摄像头检测人脸状态并结合番茄钟工作流。

AI Productivity Tool

Sentinel Pomodoro

情感感知防挂科计时器蓝图,结合 Flask、Socket.IO、OpenCV、MediaPipe、DeepFace 和 React 可视化。

Algorithm Assignment

External Sort in Java

用 Java 实现外部归并排序流程,包括 MakeRuns、MergeRuns、replacement selection、run boundary 和排序一致性问题。

Programming Assignment

String Math in Java

用字符串实现大整数加法、乘法和阶乘,不依赖 Java 数值运算。

Hey, I'm Jiahao Ren.

我是一名在新西兰 University of Waikato 学习 Computer Science 的学生,关注数据库、AI Agent、桌面应用、云端部署、游戏数据分析和开发工具链。平时喜欢把课程项目、技术实验和真实踩坑过程整理成博客。

我现在主要在做数据库应用、AI Agent 工作流、桌面工具、云端部署和游戏数据分析, 也会把课程项目、实验过程和踩坑记录整理成更容易复用的笔记与博客。

Skills & Tools

Database systemsOracle SQLMongoDBAI agentsClaude CodeCodex workflowCloud deploymentAWS EC2VPN / VPS self-hostingRust / Tauri desktop appsReact / TypeScript frontendPython / FastAPI backendJava assignmentsLeague of Legends analyticsCounter-Strike 2 data analytics

Get in touch

欢迎交流项目、技术栈、课程实践和开发流程。

Building practical systems, one project at a time

Database projects, AI agents, desktop apps, deployment notes, and gaming analytics are the threads tying this site together.