A CURIOUS MIND. A WORK IN PROGRESS.

Hi, I’m
William.

I write code, play piano, and turn the occasional
“what if?” into something real.

PROGRAMMER / FOUNDER / CREATORSCROLL TO GET TO KNOW ME↓
01 / THE PERSON BEHIND THE PROJECTS

A few different interests.
One curious person.

I’m William Hu, also known as Jingwen Hu / 胡竞文. I like the point where a small idea becomes something you can actually use, hear, or play with.

Sometimes that means building an AI-powered tool. Sometimes it means sitting at the piano, editing a video, or making something with other people. I enjoy the process of figuring things out, especially together.

The best part?
There’s always more to learn.

02 / SELECTED WORK

Ideas, brought to life.

A few things I’ve built and worked on. Different forms, same instinct: explore an idea and make it useful.

ResonaAI × MUSIC

Music that moves
with you.

A space where sound and software meet. I co-created Resona, an adaptive music application that combines continuously generated audio with an AI agent for personalizing the experience.

  • Procedural sound, binaural beats, and ambient layers
  • An AI agent for interface and sound customization
  • Personal workspaces with saved preferences
Python / Flask / Web Audio
Co-created · Exabyte Technologies
Explore the repository
WhaOSAI × THE WEB

An idea becomes
a little app.

What if a browser felt like a desktop you could build on? WhaOS is my AI-powered web operating system, with built-in tools and an app generator that turns prompts into new experiences.

  • A desktop with movable application windows
  • Built-in notes, calculator, and web tools
  • AI app generation through a server-side API
JavaScript / HTML / CSS
Personal project
Explore the repository
Rhythm CookMUSIC × PLAY

A little rhythm.
A lot of chopping.

My love of music, turned into a playful browser game. Watch the chef, learn the rhythm, and slice ingredients on the beat. The soundtrack is synthesized live, right in the browser.

  • 20 levels with increasingly intricate rhythms
  • Original synthesized soundtracks and SVG ingredients
  • Timing feedback, combos, and saved progress
JavaScript / Web Audio / SVG
Personal project
Explore the repository

More ways to put an idea to work.

Sonora / 声息SOUND EXPLORATION

Room to slow down.

A continuous sound space for relaxation and focus. Synthesized noise, binaural beats, and algorithmic instruments adapt to feedback without interrupting playback.

  • Layered, browser-generated audio
  • Feedback-driven sound adjustments
Python / Flask / Web Audio
Personal project
Explore the repository
CAICP AcademyLEARNING TOOLS

Make learning click.

An independent bilingual learning site for CAICP preparation, with structured lessons, interactive labs, practice, and a mistake notebook. Progress stays in the learner’s browser.

  • English and Simplified Chinese lessons
  • Interactive labs and spaced review
HTML / CSS / JavaScript
Personal project · Independent resource
Explore the repository
Dorm Pass ManagerEVERYDAY SYSTEMS

Less friction.
More clarity.

An Exabyte application for managing dorm passes, approvals, and sign-ins. It brings a multi-step process into one role-based system with live updates.

  • Multi-stage approvals and role-based access
  • Kiosk and mobile sign-in workflows
Python / Flask / JavaScript / MySQL
Exabyte Technologies project
Explore the repository

My music projects explore sound, personalization, and everyday wellbeing; they do not establish clinical outcomes.

03 / BUILDING TOGETHER
Exabyte Technologies

Small ideas.
Shared ambition.

I founded Exabyte Technologies around a simple idea: technology should be safer, more convenient, and more approachable. It’s a home for projects that bring that idea into everyday life.

Our public work spans music experiences, useful software, printing tools, and websites. The projects here belong to the organization’s portfolio; shared work is credited as shared work.

Safer.Simpler.Closer to everyone.
EXABYTE / TECHNOLOGIES
04 / BEYOND THE KEYBOARD

There’s more to me
than a browser tab.

The things I make are only part of the picture. These are a few things I enjoy just as much.

Piano & music

Away from the screen, I enjoy spending time at the piano. Music is something I enjoy playing, listening to, and exploring through code.

A different kind of keyboard.

A little time on the court

Soccer and basketball are a good reason to step outside, move around, and enjoy being part of a team.

Less screen. More movement.

Stories in motion

I like making and editing videos: finding a sequence, a cut, or a small detail that makes an idea come across.

A new way to tell an idea.

One more round?

Chess, UNO, and board games bring out another side of my curiosity. A little strategy and good company go a long way.

Good company. Good games.
05 / KEEP EXPLORING

The rest of the rabbit hole.

More public projects, experiments, and shared work. Follow a thread that interests you.

18 projects to explore

Personal repository

Neuorise

Adaptive music generation shaped by questionnaires and listener feedback.

Exabyte project

WB App Store

A web-based interface for browsing and managing Mac apps, built on mas-cli.

JavaScript · ElectronWB App Store — GitHub
Personal repository

Printer Manager

A self-contained printing and scanning appliance for Linux servers and NAS devices.

Python · Django · DockerPrinter Manager — GitHub
Exabyte project

Hivemind Print Farm

A project for coordinating multiple 3D printers with optimized print queues.

Personal repository

1001 Libraries

A website for the “From Books to Hearts” library initiative.

Personal repository

FRC Library Installer

A vendor-library installation project for FIRST Robotics Competition development.

Personal repository

AI Machines

Explorations based on Google Teachable Machine.

Machine learningAI Machines — GitHub
Personal repository

KeyShare

A front-end and back-end system in my public project collection.

Personal repository

Super Duper Captcha

An experimental animated CAPTCHA exploring a deliberately tricky visual puzzle.

Upstream-based project

Website Downloader

An upstream-based website downloader in my repository collection; original work credited to Ahmad Ibrahiim.

Node.js · Socket.IOWebsite Downloader — GitHub
Personal repository

West 6 Website

A community website project in my public repository collection.

Exabyte project

Exabyte Website

The public source repository for Exabyte’s official website.

Exabyte project

JuYuanQin Website

A technology-company website in the Exabyte organization’s public portfolio.

06 / SAY HELLO

Good things start
with a conversation.

An idea to share? Something to build together?
I’m always happy to meet curious people.