Jiahao Ren
builds systems
that turn ideas into working tools.
CS student building database apps, AI agents, desktop tools, and gaming analytics systems.
I'm a Computer Science student at the University of Waikato in New Zealand, focusing on databases, AI agents, desktop apps, cloud deployment, gaming analytics, and dev toolchains. I like turning course projects, technical experiments, and real-world lessons into blog posts.
把 AI Agent 部署到云端:用手机实现 7/24 小时编码与审核
当 Hermes、OpenClaw 这类云端 Agent 接入 Telegram、Discord、WhatsApp 或微信后,手机就不只是聊天工具,而是随身携带的开发控制台。
我的开源贡献之旅 — 从零到两个合并的PR
作为一名计算机科学本科生,我如何开始参与开源项目,以及从中学到了什么。
Designing with Depth — Beyond Flat Interfaces
Why spatial interfaces are the next evolution in digital design.
CS2 Tournament Database App
A database application designed around Counter-Strike 2 professional tournament data, featuring Oracle relational database, MongoDB NoSQL database, players, coaches, maps, matches, and data query modules.
League of Legends Desktop Assistant
A desktop assistant project built with Tauri 2, React, TypeScript, and Rust, focusing on League Client local read-only integration, data display, security boundaries, and frontend error handling.
FocusPomodoro AI
A focus analysis tool based on FastAPI, OpenCV, MediaPipe, and React that uses a camera to detect face states combined with Pomodoro workflow.
Sentinel Pomodoro
An emotion-aware anti-failing timer blueprint combining Flask, Socket.IO, OpenCV, MediaPipe, DeepFace, and React visualization.
External Sort in Java
Implementation of external merge sort in Java, including MakeRuns, MergeRuns, replacement selection, run boundary, and sort consistency.
String Math in Java
Implementing large integer addition, multiplication, and factorial using strings without relying on Java numeric operations.
Hey, I'm Jiahao Ren.
I'm a Computer Science student at the University of Waikato in New Zealand, focusing on databases, AI agents, desktop apps, cloud deployment, gaming analytics, and dev toolchains. I like turning course projects, technical experiments, and real-world lessons into blog posts.
I'm currently working on database applications, AI agent workflows, desktop tools, cloud deployment, and gaming analytics, turning course projects, experiments, and lessons learned into reusable notes and blog posts.
Skills & Tools
Get in touch
Feel free to reach out about projects, tech stacks, coursework, or dev workflows.