---
title: "Vo Viet Hoang (@hoangvibecode) | Hashnode"
description: "SEO Specialist & Web Developer. Read the latest articles by Vo Viet Hoang on Hashnode."
url: "https://hashnode.com/@hoangvibecode"
---

@hoangvibecode

# Vo Viet Hoang

@hoangvibecode · Ho Chi Minh City, Vietnam · Joined August 2026

SEO Specialist & Web Developer

[Website](https://voviethoang.com/)

### [String Manipulation in JavaScript: Designing a Multi-Mode Text Case Converter](https://hoangvibecode.hashnode.dev/string-manipulation-in-javascript-designing-a-multi-mode-text-case-converter?utm_source=hashnode&utm_medium=feed)

In frontend engineering, text formatting, and content management, developers frequently handle text that requires structural casing corrections. Raw data imports, user comments, or editorial drafts of

3 min read · [hoangvibecode.hashnode.dev](https://hoangvibecode.hashnode.dev/string-manipulation-in-javascript-designing-a-multi-mode-text-case-converter?utm_source=hashnode&utm_medium=feed)

[Oct 13](https://hashnode.com/posts/string-manipulation-in-javascript-designing-a-multi-mode-text-case-converter/6ace44ac2c5dc2e897a227ec)

### [A Developer's Guide to Color Spaces: Converting CMYK to RGB and Hex in JavaScript](https://hoangvibecode.hashnode.dev/a-developer-s-guide-to-color-spaces-converting-cmyk-to-rgb-and-hex-in-javascript?utm_source=hashnode&utm_medium=feed)

In web development, frontend styling, and digital asset production, developers frequently encounter the divide between print media and screen displays. Physical print reproduction operates within the

4 min read · [hoangvibecode.hashnode.dev](https://hoangvibecode.hashnode.dev/a-developer-s-guide-to-color-spaces-converting-cmyk-to-rgb-and-hex-in-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/a-developer-s-guide-to-color-spaces-converting-cmyk-to-rgb-and-hex-in-javascript/6abd1d07d4e65327be2cee0f) [Sep 30](https://hashnode.com/posts/a-developer-s-guide-to-color-spaces-converting-cmyk-to-rgb-and-hex-in-javascript/6abd1d07d4e65327be2cee0f)

### [Under the Hood of Media Translation: Converting ASS Subtitles to SRT Using Client-Side JavaScript](https://hoangvibecode.hashnode.dev/under-the-hood-of-media-translation-converting-ass-subtitles-to-srt-using-client-side-javascript?utm_source=hashnode&utm_medium=feed)

When distributing video content globally, providing highly compatible caption files is an essential step to ensure broad audience engagement. While the ASS (Advanced SubStation Alpha) format offers ri

4 min read · [hoangvibecode.hashnode.dev](https://hoangvibecode.hashnode.dev/under-the-hood-of-media-translation-converting-ass-subtitles-to-srt-using-client-side-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/under-the-hood-of-media-translation-converting-ass-subtitles-to-srt-using-client-side-javascript/6aa01b1e9b51b57a6364093a) [Sep 8](https://hashnode.com/posts/under-the-hood-of-media-translation-converting-ass-subtitles-to-srt-using-client-side-javascript/6aa01b1e9b51b57a6364093a)

### [Algorithmic Translation of Numeric Scales: Designing a Private Number to Words Utility](https://hoangvibecode.hashnode.dev/algorithmic-translation-of-numeric-scales-designing-a-private-number-to-words-utility?utm_source=hashnode&utm_medium=feed)

In enterprise bookkeeping, web form processing, and inventory logging, transforming numerical sequences into written English words is a highly practical task. Generating written text for financial tot

4 min read · [hoangvibecode.hashnode.dev](https://hoangvibecode.hashnode.dev/algorithmic-translation-of-numeric-scales-designing-a-private-number-to-words-utility?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/algorithmic-translation-of-numeric-scales-designing-a-private-number-to-words-utility/6a9a8820ac65d7a4fdfb21a2) [Sep 4](https://hashnode.com/posts/algorithmic-translation-of-numeric-scales-designing-a-private-number-to-words-utility/6a9a8820ac65d7a4fdfb21a2)

### [Under the Hood of Java Text Processing: Transforming Primitive Char to String Reference](https://hoangvibecode.hashnode.dev/under-the-hood-of-java-text-processing-transforming-primitive-char-to-string-reference?utm_source=hashnode&utm_medium=feed)

In application development, we regularly encounter situations where we must bridge the gap between primitive types and object representations. In Java, a common task is converting a primitive char int

3 min read · [hoangvibecode.hashnode.dev](https://hoangvibecode.hashnode.dev/under-the-hood-of-java-text-processing-transforming-primitive-char-to-string-reference?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/under-the-hood-of-java-text-processing-transforming-primitive-char-to-string-reference/6a9697e8c40221745511b0db) [Sep 1](https://hashnode.com/posts/under-the-hood-of-java-text-processing-transforming-primitive-char-to-string-reference/6a9697e8c40221745511b0db)
