Forem

monkeymore studio profile picture

monkeymore studio

I’m a tech-savvy dad who codes from C++ to React in my spare time.

I Turned Photos Into ASCII Art Without a Single Server Call—Here's How

I Turned Photos Into ASCII Art Without a Single Server Call—Here's How

Comments 3
7 min read

Want to connect with monkeymore studio?

Create an account to connect with monkeymore studio. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
C++26: A Comprehensive Technical Deep Dive

C++26: A Comprehensive Technical Deep Dive

Comments
69 min read
The Story of VLC: How a Traffic Cone Took Over the World

The Story of VLC: How a Traffic Cone Took Over the World

Comments 1
12 min read
The Chronicles of FFmpeg: A Journey Through Video Encoding Mastery

The Chronicles of FFmpeg: A Journey Through Video Encoding Mastery

Comments
72 min read
ES2026: The Latest Evolution of JavaScript — A Comprehensive Feature Overview

ES2026: The Latest Evolution of JavaScript — A Comprehensive Feature Overview

1
Comments
21 min read
60 FPS with 600 Snakes: How I Got the Browser Client to Survive a Room Full of Snakes

60 FPS with 600 Snakes: How I Got the Browser Client to Survive a Room Full of Snakes

4
Comments
9 min read
600 Snakes on the Edge: How I Built a Slither.io Server with Trail Algorithms, Spatial Hashing & Bot AI

600 Snakes on the Edge: How I Built a Slither.io Server with Trail Algorithms, Spatial Hashing & Bot AI

1
Comments
8 min read
I Built an AirDrop Alternative That Lives Entirely Inside Your Browser

I Built an AirDrop Alternative That Lives Entirely Inside Your Browser

5
Comments
8 min read
How Emoji Mashups Work — And Why There's No "Algorithm" Behind Them

How Emoji Mashups Work — And Why There's No "Algorithm" Behind Them

2
Comments
6 min read
Grab Perfect Frames from Any Video Without Uploading

Grab Perfect Frames from Any Video Without Uploading

Comments
7 min read
Strip the Sound from Any Video in Seconds

Strip the Sound from Any Video in Seconds

Comments
6 min read
Stitch Multiple Videos Together Without Re-encoding Them

Stitch Multiple Videos Together Without Re-encoding Them

Comments
7 min read
Rip Audio Out of Any Video Without Uploading It

Rip Audio Out of Any Video Without Uploading It

1
Comments
6 min read
Crop Videos in Your Browser With a Visual Drag-and-Drop Box

Crop Videos in Your Browser With a Visual Drag-and-Drop Box

Comments
8 min read
Convert Videos to Multiple Formats Without Leaving Your Browser

Convert Videos to Multiple Formats Without Leaving Your Browser

Comments
6 min read
Shrink Your Videos Without Sending Them Anywhere

Shrink Your Videos Without Sending Them Anywhere

1
Comments
7 min read
Burn Subtitles Into Videos Without Uploading a Single Byte

Burn Subtitles Into Videos Without Uploading a Single Byte

Comments
7 min read
Making GIFs from Videos Without Leaving Your Browser — How I Did It

Making GIFs from Videos Without Leaving Your Browser — How I Did It

Comments
8 min read
I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

Comments
9 min read
Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Comments
8 min read
A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

Comments
8 min read
I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

Comments
7 min read
Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

1
Comments
8 min read
Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Comments 1
9 min read
I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

Comments
9 min read
Building an Animated QR Code Generator — Yes, It Actually Animates

Building an Animated QR Code Generator — Yes, It Actually Animates

Comments 1
6 min read
I Built a Circle QR Code Generator — Yes, With Curved Border Text

I Built a Circle QR Code Generator — Yes, With Curved Border Text

Comments 1
4 min read
I Built a Square QR Code Generator That Runs Entirely in Your Browser

I Built a Square QR Code Generator That Runs Entirely in Your Browser

Comments
3 min read
Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Comments
7 min read
Building a Browser-Based AI Noise Reduction Tool with RNNoise

Building a Browser-Based AI Noise Reduction Tool with RNNoise

Comments
7 min read
Building a Browser-Based Speech-to-Text System with Whisper AI

Building a Browser-Based Speech-to-Text System with Whisper AI

Comments
7 min read
Building a Browser-Based BPM Detector for Music Analysis

Building a Browser-Based BPM Detector for Music Analysis

Comments
6 min read
Extracting Vocals with AI in the Browser: A Technical Deep Dive

Extracting Vocals with AI in the Browser: A Technical Deep Dive

Comments
9 min read
Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Comments
10 min read
Building a Browser-Based Voice Changer: A Complete Technical Guide

Building a Browser-Based Voice Changer: A Complete Technical Guide

Comments
8 min read
Building a Browser-Based AI Image Upscaler

Building a Browser-Based AI Image Upscaler

1
Comments
5 min read
Building a Browser-Based AI Background Removal Tool

Building a Browser-Based AI Background Removal Tool

Comments 1
5 min read
Building a Browser-Based Pixel Beads Pattern Generator

Building a Browser-Based Pixel Beads Pattern Generator

Comments
7 min read
Building a Browser-Based AI OCR Tool with Multiple Engines

Building a Browser-Based AI OCR Tool with Multiple Engines

Comments
7 min read
Building a Browser-Based AI Image Inpainting Tool

Building a Browser-Based AI Image Inpainting Tool

2
Comments
8 min read
Building a Browser-Based Image Filter Tool with LUT Color Mapping

Building a Browser-Based Image Filter Tool with LUT Color Mapping

Comments
6 min read
Building a Browser-Based Image Cropping Tool

Building a Browser-Based Image Cropping Tool

Comments
5 min read
Building a Browser-Based Image Format Converter

Building a Browser-Based Image Format Converter

Comments
5 min read
Building a Browser-Based Image Compression Tool

Building a Browser-Based Image Compression Tool

Comments
5 min read
Building a Browser-Based AI Image Colorization Tool

Building a Browser-Based AI Image Colorization Tool

Comments
4 min read
Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Comments
7 min read
Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Comments
6 min read
Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Comments
5 min read
Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Comments
7 min read
Converting PDF Pages to Images: A Client-Side Rendering Approach

Converting PDF Pages to Images: A Client-Side Rendering Approach

Comments
6 min read
Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Comments
6 min read
Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Comments
6 min read
PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

1
Comments
5 min read
Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

1
Comments
5 min read
Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

1
Comments
5 min read
Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
7 min read
Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
6 min read
Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Comments
7 min read
loading...