---
title: "Entangelk (@entangelk) | Hashnode"
description: "DA & AI Product Engineer. Read the latest articles by Entangelk on Hashnode."
url: "https://hashnode.com/@entangelk"
---

@entangelk

# Entangelk

@entangelk · Seoul, South Korea · Joined February 2026

DA & AI Product Engineer

[Website](https://entangelk.uk/)

### [Assembling Systems, Not Building Semiconductors — A New Learning Path in the AI Era](https://entangelk.hashnode.dev/ai-era-assembling-systems?utm_source=hashnode&utm_medium=feed)

On the worry that coding with AI erodes your skill — notes from a non-CS developer who has worked with AI since 2023

7 min read · [entangelk.hashnode.dev](https://entangelk.hashnode.dev/ai-era-assembling-systems?utm_source=hashnode&utm_medium=feed)

[May 12](https://hashnode.com/posts/ai-era-assembling-systems/6a02bc3812e69301c1898189)

### [Korean TTS Workbench — (5) Qwen3-TTS → VoxCPM2, Swapping the Model Out](https://entangelk.hashnode.dev/korean-tts-workbench-retrospective?utm_source=hashnode&utm_medium=feed)

The reasoning behind retiring the project, the migration to a new model, and five retrospectives from the troubleshooting arc. Final part of 5

14 min read · [entangelk.hashnode.dev](https://entangelk.hashnode.dev/korean-tts-workbench-retrospective?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/korean-tts-workbench-retrospective/69fa8f8a29c85cece554f0bf)

### [Korean TTS Workbench — (4) When the Workarounds Failed, a Hardcoded Line Inside the Library](https://entangelk.hashnode.dev/korean-tts-workbench-workarounds?utm_source=hashnode&utm_medium=feed)

Tail anchor and EOS suppression both collapsed; what surfaced inside the library was a single hardcoded line — and patching it caused a runaway. Part 4 of 5

17 min read · [entangelk.hashnode.dev](https://entangelk.hashnode.dev/korean-tts-workbench-workarounds?utm_source=hashnode&utm_medium=feed)

[Apr 30](https://hashnode.com/posts/korean-tts-workbench-workarounds/69f2a00c170dc2439dabac09)

### [Korean TTS Workbench — (3) The Last Syllable Sounds Cut Off — and the Cause Was the Model Itself](https://entangelk.hashnode.dev/korean-tts-workbench-diagnosis?utm_source=hashnode&utm_medium=feed)

Tracing a one-line symptom — the last syllable getting cut off — and why diagnostic logging paid back more than any single fix. Part 3 of 5

16 min read · [entangelk.hashnode.dev](https://entangelk.hashnode.dev/korean-tts-workbench-diagnosis?utm_source=hashnode&utm_medium=feed)

[Apr 29](https://hashnode.com/posts/korean-tts-workbench-diagnosis/69f15d930f9779fbe169d171)

### [Korean TTS Workbench — (2) Korean-Specific Tricks and Running on 4GB VRAM](https://entangelk.hashnode.dev/korean-tts-workbench-architecture?utm_source=hashnode&utm_medium=feed)

From phone-number normalization to seed determinism gotchas — the small decisions behind running the workbench. Part 2 of 5

17 min read · [entangelk.hashnode.dev](https://entangelk.hashnode.dev/korean-tts-workbench-architecture?utm_source=hashnode&utm_medium=feed)

[Apr 28](https://hashnode.com/posts/korean-tts-workbench-architecture/69f000e3caf000624fe63ef8)
