保持好奇,不断创造。

你好,我是
William。

我写代码、弹钢琴,也喜欢把偶尔冒出的
“如果可以呢?”变成真实的作品。

程序开发 / 创业 / 创作向下滚动,认识更多面的我↓
01 / 作品背后的我

兴趣有很多。
好奇心,始终如一。

我是 William Hu,中文名胡竞文,也叫 Jingwen Hu。我喜欢看一个小想法慢慢变成真正能使用、聆听或一起玩的东西。

有时是制作一个 AI 工具,有时是坐在钢琴前、剪一段视频,或与别人共同完成一个项目。我享受探索问题的过程,尤其是和别人一起探索。

最有意思的是?
总有新的东西可以学。

02 / 精选作品

把想法,做出来。

一些我制作或参与的项目。形式各不相同,但都源于同一个想法:探索一种可能,然后让它变得有用。

ResonaAI × 音乐

让音乐,
随你而变。

在这里,声音与软件相遇。我参与共同创作了 Resona:它将持续生成的声音与 AI 智能体结合,让每个人都能调整自己的聆听体验。

  • 程序生成的声音、双耳节拍与环境音层
  • 可调整界面与声音的 AI 智能体
  • 支持保存偏好的个人工作空间
Python / Flask / Web Audio
共同创作 · Exabyte Technologies
查看项目仓库
WhaOSAI × 网页

把一个想法,
变成一个应用。

如果浏览器也能成为一个可以不断扩展的桌面呢?我制作的 WhaOS 是一个 AI 驱动的网页操作系统,既有内置工具,也能通过提示词生成新的应用体验。

  • 支持移动应用窗口的桌面
  • 内置笔记、计算器与网页工具
  • 通过服务端 API 实现 AI 应用生成
JavaScript / HTML / CSS
个人项目
查看项目仓库
Rhythm Cook音乐 × 游戏

跟上节奏,
切出好心情。

把对音乐的喜爱,做成一个有趣的网页游戏。看厨师示范、记住节奏,再踩着拍子切食材。连背景音乐也是浏览器实时合成的。

  • 20 个关卡,节奏逐步变得复杂
  • 实时合成的配乐与 SVG 食材
  • 节奏反馈、连击与进度保存
JavaScript / Web Audio / SVG
个人项目
查看项目仓库

让想法发挥作用的更多方式。

Sonora / 声息声音探索

给自己一点放慢的空间。

为放松与专注制作的连续声音空间。合成噪音、双耳节拍和算法乐器可以根据反馈调整,而不用中断播放。

  • 分层的浏览器生成音频
  • 根据反馈实时调整声音
Python / Flask / Web Audio
个人项目
查看项目仓库
CAICP Academy学习工具

让知识真正被理解。

一个独立制作的 CAICP 双语备考学习网站,包含系统课程、交互实验、练习与错题本。学习进度保存在使用者自己的浏览器中。

  • 英语与简体中文课程
  • 交互实验与间隔复习
HTML / CSS / JavaScript
个人项目 · 独立学习资源
查看项目仓库
Dorm Pass Manager日常管理系统

少一点繁琐,
多一点清晰。

Exabyte 的宿舍通行管理应用,将通行申请、审批与签到整合进同一个系统,支持角色权限与实时更新。

  • 多阶段审批与角色权限
  • 自助终端及移动端签到流程
Python / Flask / JavaScript / MySQL
Exabyte Technologies 项目
查看项目仓库

我的音乐项目探索声音、个性化与日常身心体验,并不代表已证实的临床效果。

03 / 一起创造
Exabyte Technologies

从小想法出发。
向共同目标前进。

我创立 Exabyte Technologies,源于一个简单的想法:科技应该更加安全、方便,也更容易接近。我们通过一个个项目,让这样的想法走进日常生活。

我们的公开项目涉及音乐体验、实用软件、打印工具及网站。这里展示的是组织的项目集;共同完成的作品,也会明确标注为合作成果。

更安全。更方便。让每个人都能接近。
EXABYTE / TECHNOLOGIES
04 / 键盘之外

生活,不止一个
浏览器标签页。

作品只是我的一部分。这些事情,也让我乐在其中。

钢琴与音乐

离开屏幕,我也享受坐在钢琴前的时光。演奏、聆听,或用代码探索声音,都是我享受音乐的方式。

另一种键盘。

球场上的时间

足球和篮球让我有理由走到户外、动起来,也享受和队友一起配合的乐趣。

少一点屏幕,多一点运动。

流动的故事

我喜欢制作、剪辑视频:寻找合适的顺序、剪切点,或一个能让想法被理解的小细节。

用另一种方式表达想法。

再来一局?

国际象棋、UNO 和桌游,让好奇心有了另一种出口。一点策略,再加上合拍的朋友,就足够有趣。

好朋友,好游戏。
05 / 继续探索

好奇心,还有下一站。

更多公开项目、实验与合作作品。从你感兴趣的方向开始探索。

共 18 个项目

个人仓库

Neuorise

结合问卷与聆听反馈,探索自适应音乐生成。

Exabyte 项目

WB App Store

基于 mas-cli,以网页界面浏览与管理 Mac 应用。

JavaScript · ElectronWB App Store — GitHub
个人仓库

Printer Manager

面向 Linux 服务器与 NAS 的一体化打印、扫描管理工具。

Python · Django · DockerPrinter Manager — GitHub
个人仓库

1001 Libraries

为“From Books to Hearts”图书馆倡议制作的网站。

个人仓库

KeyShare

我的公开项目集中的一个前后端系统。

基于上游的项目

Website Downloader

我的仓库收藏中一个基于上游项目的网站下载工具;原作署名为 Ahmad Ibrahiim。

Node.js · Socket.IOWebsite Downloader — GitHub
06 / 打个招呼

好的开始,
往往是一次交流。

有想分享的点子?或者一起完成一个项目?
我很乐意认识同样充满好奇心的你。