Welcome to Marin Balabanov's Digital Playground

Creativity meets technology. Dive into a world where programming exercises showcase not just code, but the stories they tell. Read about the vibrant realms of hackathons, the demoscene, retro computers, and comics.

Writing
The Psychological Tree

January 2025

The Psychological Tree

The Tree Drawing Test and It's Limitations

During a psychological evaluation decades ago, I was asked to draw a tree. I later learned this seemingly innocent exercise was a gateway into the labyrinth of someone's personality. Recently, I decided to revisit that moment and draw another tree, this time with an iPad and decades of life experience in hand. Let's see how the Tree Drawing Test holds up.

Read more
I Couldn't Decide Which Library to Use, So I Wrote My Own Website Search

January 2025

I Couldn't Decide Which Library to Use, So I Wrote My Own Website Search

I needed a search function on my website without bloating it with heavy libraries or server-side tools. Instead of relying on frameworks, I decided to write my own lightweight, client-side search from scratch. Here's how I did it, and why building it myself turned out to be a good idea.

Read more
How Hippie Met Nessie: Turning Two Boring Drawings Into A Cr*ppy Big One

December 2024 Mildly NSFW

How Hippie Met Nessie

Turning Two Boring Drawings Into A Cr*ppy Big One

Have you ever felt stuck with two incomplete ideas, only to realize they might come together into something greater? That's exactly what happened to me while working on two very different drawings in Procreate on my iPad Pro. What's more, I captured the entire process on video. Here's how these two projects evolved into one unified artwork.

Read more
How I Passed the AWS Cloud Practitioner Exam

December 2024

Cloudy with a Chance of Certification

My Journey to AWS Cloud Practitioner

Preparing for the AWS Cloud Practitioner Certification exam was a journey of discipline and adaptation, using online learning platforms to master cloud concepts and AWS services. Despite challenges with time constraints and moments of doubt during the exam, I successfully earned the certification. Here's how I did it, and what I learned from it.

Read more
Drupal Camp 2024 Berlin

November 2024

Things I Learned at Drupalcamp Berlin 2024

(Yes, I Know, I'm Late to the Party)

On November 8th and 9th I went to Drupal Camp Berlin. I learned about Starshot, a bold initiative to make Drupal more user-friendly and accessible. Among the many talks I attended, I also went sessions about the open-source tracking tool Matomo and the Drupal Association's plan to overhaul documentation using the "Docs Like Code" approach. I learned a lot at Drupal Camp Berlin!

Read more
Coding Counter Culture

November 2024

Coding Counter Culture

Attempting to Draw Determination in a Coder

In this drawing tutorial, I'll guide you through creating a powerful and resolute female programmer, drawn in a style inspired by the bold, iconic imagery of socialist realism. And I only use six colors for it! Let me show you in a step-by-step video how I draw determination in the face of a coder!

Read more
Dev Projects
Archiving the Archive Thumbnail

February 2024

Archiving an Archive

My Adventures Scraping the Contents of the Archive of Digital Art

A while ago, I wanted to learn web scraping so I wrote my own little suite of applications based on Puppeteer/Node.js to grab content from the Archive of Digital Art (ADA), parse it into JSON and extract the images. Join me as I scrape the bottom of the web archive.

View Project
Mansion of Trepidation

April 2023

Mansion of Trepidation

This is a choice-based solo fantasy adventure in the style of the 'Choose Your Own Adventure' books I developed in vanilla JavaScript. The graphics and text descriptions are generated using AI tools. The player can search the 'Mansion of Trepidation' to defeat the villain and rescue their young nephew.

Videos
Design Videos

A Wide Variety of Videos

Over the years, I recorded a number of Youtube videos on many different subjects like the Bitmap Brothers game "Chaos Engine" on the Atari ST, about the iPad apps that support the full resolution on external displays, on how to draw Captain America and a number of different design topics.

View Project
Creating Videos Using AI

Using AI Tools to Make Explainer Videos

What if you could create your own explainer videos without much effort? I decided to try it myself and made three explainer videos in only one day using generally available and cheap artificial intelligence tools. The results are perfectly workable. Take a look at the three videos that came out.

View Project
Comics
The Blind Woman and Cats

A Lucid Dream Comic

This is a three-page comic based on a story from the dream diary of Lucid Fera. The dreamer watches a blind woman encountering her cats and contemplating existence. I drew the comic on paper, colored the panels using Procreate on the iPad Pro, and used Comic Life on the Mac for layouts and lettering. You can find the detailed steps of the process in the project description.

View Project
Pixeling in the Retrosphere

Timelapse Painting Youtube Videos

These timelapse videos show the process I use to paint pictures on the iPad Pro with an Apple Pencil 2 in ProCreate. They are quick and easy to make because ProCreate is superbly snappy and delightful for quick paintings and I can record the process automatically using the built-in feature in the application.

View Project