close

Colophon

behind the scene of this website

Website

This site started from the idea of finally hosting my own space, something I can just edit late at night in a Dracula themed VSCode, trying to remember which command actually pushes it to the web. I tried tools like framerexternal link and webflowexternal link. I made polished screens, but every year I looked back and felt ugh… this already looks old and the same as everything else.

It is built with next.jsexternal link and tailwindexternal link, with project pages in markdown so future me does not hate myself too much when I make edits. Since my code knowledge is no muy bueno, Claudeexternal link helped a lot along the way.

Typography

In earlier versions of this site, I experimented with fonts like Interexternal link, DM Sansexternal link, and IBM Plex Sansexternal link. For this version, I’ve settled on Geistexternal link.

Visual Elements

The pixel art on this site was first inspired by an earlier ChatGPTexternal link experiments and then customized/edited in Asepriteexternal link. For animations, I checked out sprite examples on Spriters Resourceexternal link and created short sequences using my Wacom Tablet. Alongside the pixel artwork, the interface also uses icons from Lucideexternal link.

Inspirations

While working on this design, I spent a lot of time exploring resources like Dead Simple Sitesexternal link, Minimal Galleryexternal link, Game UI Databaseexternal link as well as wandering through the digital gardens of various creators. Unfortunately, some gems are lost to me since I forgot to save them in my Raindrop “fave websites” collection. Still, a few stood out as major inspirations that shaped the direction of this site:

Old times

This website has gone through many iterations over the years, but since this is the first version I’ve actually hosted myself, I’m calling it v1.0. The earlier versions still matter to me as they’re a reminder of how often I’ve agonized over my portfolio.

First Version - 2022

The very first version of this website was built with Webflow. I spent countless hours trying to figure out how containers worked and how to keep everything responsive, all while experimenting with BEM naming conventions. Eventually, I gave up and ended up with a messy setup that made editing a nightmare.

First version of thisisdoga.com website

The first ever homepage of thisisdoga.com

First version of thisisdoga.com website project page

Old case study page, spent too long just trying not to make the images a blurry mess.

First version of thisisdoga.com website about page

Proof I can design and draw questionable portraits.

Homepage Changes - 2023

Still on Webflow, I got curious about no vertical scroll pages and playing with some animations. This time I wanted to step away from heavy illustrations and aim for a cleaner, more modern look, basically trying to match whatever felt “cool” at the time.

Second version of thisisdoga.com website homepage

Back before ChatGPT, when the em dash was still cool.

Sayonara Webflow, hello Framer (2023–2024)

The thing about portfolio sites is that every now and then you get the itch to redo them. Non-designer friends would go, “You’re working on your portfolio again!?” but once you learn new tricks, your old site starts glaring at you like, “Really… this is the best you can do?”

When the itch got too strong, I jumped to Framer, which at the time was buzzing as the "Figma for websites.” What followed was months of agonizing over every detail (is this layout okay? ugh, I hate this nav bar… why did I even start this again?). About 2000 revisions later, I finally finished it, and this was also when the pixel character idea first born.

The best part? Once it was done, Framer made things feel much smoother, the only headache left for me was wrestling with anchor links in project pages.

Third version of thisisdoga.com website homepage but this time it's on Framer

I still like the cleanness of this version, but it feels a bit generic.

Third version of thisisdoga.com website homepage but this time it's on Framer

Pixel Doga cameo that probably no one noticed.