Portfolio.

Prattdesign is the design name for Mark Pratt, graphic designer, web developer, and digital creator  based in Ontario, Canada with a degree in Digital Design and over 15 years experience designing and creating. 

Over the years, I’ve worked with businesses of all sizes to help bring their ideas to life, whether it’s crafting custom logos, building full websites, creating digital marketing materials, editing video content and a whole bunch more. My goal is always the same: clean, professional work that reflects each client’s unique vision, while staying practical, functional, and visually strong across both print and digital platforms.

GRAPHIC DESIGN

Projects that balance creativity with communication.

DISGRACELAND

Turning Disgraceland from side-project to success.

ROOMPRINT

Custom HTML, CSS, built from the ground up.

ARTWORK

Fun stuff.

DISGRACELAND was built initially as a side-project that developed into it’s own unique story creation and world-building system using Custom Markdown, Custom CSS, and plug-ins. All created within Obsidian.

obsidian vault

DISGRACELAND went live in June of 2025 and since then has been an amazing success for Prattdesign. Becoming much bigger than anticipated and now has been seen by  millions of people worldwidePrattdesign launched DISGRACELAND.IO on June 16th, 2025 with a small, but unique ad campaign highlighting the features and uses of the Disgraceland vault combined with a strategic SEO plan. I set aside a small budget of $333/month for three months, spending a total of $1000 in those 90 days across YouTube and Reddit. The results were fantastic.

YouTube Ads Campaign (June 20 – August 31, 2025)

Cost per click (CPC / website visit):
$426.14 ÷ 18,716 clicks ≈
$0.023 per website visit
(Industry average CPC for YouTube is around $0.50–$1.00. This campaign delivered traffic at a fraction of the cost, essentially paying pennies per visitor. )

Cost per view (CPV):
$426.14 ÷ 32,465 views ≈
$0.013 per view
(Average YouTube CPV ranges from $0.05–$0.30. The ads performed well below the industry standard, maximizing video reach for minimal spend.)

Click-through rate (CTR):
18,716 ÷ 914,455 ≈
2.05%
(YouTube averages around 1% CTR. The campaign achieved double the standard engagement rate, showing that my creative and targeting strategy drove unusually strong interest .)

reddit ads
Reddit Ads Campaign (July 1 – August 30, 2025)

Cost per click (CPC / website visit):
CA$512.49 ÷ 7,438 clicks ≈
$0.07 per website visit
(Industry average CPC for Reddit is $0.44–$1.20. The campaign consistently brought in traffic at just a few cents per visitor, far below industry norms .)

Cost per thousand impressions (eCPM):
CA$512.49 ÷ 449.1k impressions ≈
$1.14 per 1,000 impressions
(Typical Reddit CPM falls between $3.50–$6.00. This campaign achieved significantly more efficient exposure.)

Click-through rate (CTR):
7,438 ÷ 449,106 ≈
1.65%
(Reddit benchmarks are usually 0.8%–1.2%. The ads outperformed expectations, pulling in a stronger-than-average engagement rate across targeted communities.)

prattdesign vs industry average

As a result of a well-thought out advertising campaign, coupled with a smart SEO strategy, Disgraceland has made over 4x the investment in advertising costs back and still going! The chart below shows the first two months of steady growth on the back of my SEO implementation.

The ROOMPRINT tool and the ROOMPRINT website roomprint.ca were designed and created by Prattdesign beginning in 2024 and continuing on with updates and bug-fixes monthly. ROOMPRINT has grown to serve hundreds of unique users every month .

What is RoomPrint?

RoomPrint is a browser-based design tool that lets anyone quickly sketch, customize, and plan out room layouts. From walls and windows to text labels and measurements, the tool makes it easy to create accurate and shareable floorplans right inside your browser.

How Was It Made?

RoomPrint was hand-built with HTML5 canvas, JavaScript, and custom styling to give users an interactive experience without downloads or installs. Every feature—from snap-to-grid drawing to measurement overlays and exportable images—was coded and designed specifically for accessibility and precision.

What Does It Do?

With RoomPrint, you can generate rooms by dimension, drag and edit walls, add windows, drop in notes, and switch between views like Room, Home, or Blueprint. When you’re finished, your plan can be saved instantly as an image, ready to share, print, or refine further.

Illustrations & fun stuff

Sometimes I doodle.