---
title: "zhifen zhu (@zhifen) | Hashnode"
description: "zhifen zhu (@zhifen) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@zhifen"
---

@zhifen

# zhifen zhu

@zhifen · Guangzhou, China · Joined September 2026

### [Building a browser-only Minecraft skin editor: layers, Classic vs Slim, and 64×64 limits](https://buildandship.hashnode.dev/building-a-browser-only-minecraft-skin-editor-layers-classic-vs-slim-and-64-64-limits?utm_source=hashnode&utm_medium=feed)

BlockSkinLab is a set of free Minecraft skin tools I run in the browser: an image-to-skin converter, a random AI skin generator and a 3D skin editor. This post covers what I learned while building and

3 min read · [buildandship.hashnode.dev](https://buildandship.hashnode.dev/building-a-browser-only-minecraft-skin-editor-layers-classic-vs-slim-and-64-64-limits?utm_source=hashnode&utm_medium=feed)

[Nov 2](https://hashnode.com/posts/building-a-browser-only-minecraft-skin-editor-layers-classic-vs-slim-and-64-64-limits/6ae84fadc46c957c1335ae23)

### [Building Tiny Desk AI: a photo-to-band-video pipeline and what I learned testing it](https://buildandship.hashnode.dev/building-tiny-desk-ai-a-photo-to-band-video-pipeline-and-what-i-learned-testing-it?utm_source=hashnode&utm_medium=feed)

Most "AI band video" experiments I tried had the same problem: you describe a band in text and get five strangers. I wanted the opposite, a tool where the people in the video are the people you actual

3 min read · [buildandship.hashnode.dev](https://buildandship.hashnode.dev/building-tiny-desk-ai-a-photo-to-band-video-pipeline-and-what-i-learned-testing-it?utm_source=hashnode&utm_medium=feed)

[Nov 1](https://hashnode.com/posts/building-tiny-desk-ai-a-photo-to-band-video-pipeline-and-what-i-learned-testing-it/6ae6f9b5feb3cc9182d27b13)

### [Bulin 47 AI: Keeping Video Jobs and Credit Charges Together](https://buildandship.hashnode.dev/bulin-47-ai-keeping-video-jobs-and-credit-charges-together?utm_source=hashnode&utm_medium=feed)

How Bulin 47 AI resolves assets, charges credits in a transaction, handles failed jobs and resumes video tasks after a closed tab.

3 min read · [buildandship.hashnode.dev](https://buildandship.hashnode.dev/bulin-47-ai-keeping-video-jobs-and-credit-charges-together?utm_source=hashnode&utm_medium=feed)

[Oct 13](https://hashnode.com/posts/bulin-47-ai-keeping-video-jobs-and-credit-charges-together/6ace5a0e8ab1bdf6b6a6e816)

### [How I Built a Focused Rumpelstiltskin AI Video Generator](https://buildandship.hashnode.dev/how-i-built-a-focused-rumpelstiltskin-ai-video-generator?utm_source=hashnode&utm_medium=feed)

How I Built a Focused Rumpelstiltskin AI Video Generator I built Rumpelstiltskin AI Video around one narrow workflow: turning one or two portraits into a personalized Rumpelstiltskin tiptoe dance vide

2 min read · [buildandship.hashnode.dev](https://buildandship.hashnode.dev/how-i-built-a-focused-rumpelstiltskin-ai-video-generator?utm_source=hashnode&utm_medium=feed)

[Oct 10](https://hashnode.com/posts/how-i-built-a-focused-rumpelstiltskin-ai-video-generator/6ac9aa2fba3bc19f188e592c)

### [Building a Focused AI Video Workflow with Next.js and TypeScript](https://buildandship.hashnode.dev/building-a-focused-ai-video-workflow-with-next-js-and-typescript?utm_source=hashnode&utm_medium=feed)

I built Hotel Lobby AI, a small web app that turns two separate photos into an orange-booth rap duo video with generated audio. This is a developer note about the interface choices behind the tool, ra

2 min read · [buildandship.hashnode.dev](https://buildandship.hashnode.dev/building-a-focused-ai-video-workflow-with-next-js-and-typescript?utm_source=hashnode&utm_medium=feed)

[Oct 2](https://hashnode.com/posts/building-a-focused-ai-video-workflow-with-next-js-and-typescript/6abfa1c9fcfa7ddf36f919b8)
