{"id":81,"date":"2026-07-25T08:53:24","date_gmt":"2026-07-25T08:53:24","guid":{"rendered":"https:\/\/demos.canvaswp.com\/resume\/home\/"},"modified":"2026-09-03T18:48:15","modified_gmt":"2026-09-03T18:48:15","slug":"home","status":"publish","type":"page","link":"https:\/\/demos.canvaswp.com\/resume\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div style=\"padding-bottom:50px\" class=\"wp-block-group section m-0 page-section dark bg-transparent is-layout-flow wp-block-group-is-layout-flow\" id=\"section-skills\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\"><div class=\"heading-block text-center\"><h2 class=\"font-secondary\">My Experiments.<\/h2><\/div>\n\n\n<div class=\"wp-block-group row justify-content-center col-mb-50 mb-0 is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"fa-brands fa-html5\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">HTML5<\/h3><p style=\"color: #AAA\">Semantic, standards-first markup that gives every project an accessible, search-friendly foundation.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"bi-braces\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">JavaScript<\/h3><p style=\"color: #AAA\">Lightweight, dependency-light interactions written to stay readable long after the handover.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"uil uil-images\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">Photoshop<\/h3><p style=\"color: #AAA\">Retouching, compositing and asset preparation, sized and compressed for the web rather than for print.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"fa-brands fa-wordpress\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">WordPress<\/h3><p style=\"color: #AAA\">Custom themes and editor blocks, so clients publish confidently without breaking the design.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"bi-mouse\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">Joomla<\/h3><p style=\"color: #AAA\">Long-running Joomla builds kept current, migrated and extended without losing their history.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"bi-pencil\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">Illustrator<\/h3><p style=\"color: #AAA\">Wordmarks, icon sets and vector systems drawn to scale cleanly from favicon to shopfront.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"fa-brands fa-css3\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">CSS3<\/h3><p style=\"color: #AAA\">Modern layout, custom properties and motion, written by hand and easy to maintain.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"bi-subscript\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">PHP<\/h3><p style=\"color: #AAA\">Clean server-side code: custom queries, REST endpoints and tidy integrations.<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group col-sm-6 col-lg-4 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"feature-box fbox-plain\"><div class=\"fbox-icon\"><a href=\"#\"><i class=\"uil uil-search\" style=\"color: #DDD\"><\/i><\/a><\/div><div class=\"fbox-content\"><h3 class=\"fw-normal ls-2\" style=\"color: #FFF\">SEO<\/h3><p style=\"color: #AAA\">Technical SEO baked into the build: fast pages, clean structure and honest metadata.<\/p><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"background-color:#EEE;padding-top:100px;padding-right:0;padding-bottom:100px;padding-left:0;background-image:url(&apos;https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/1-1.jpg&apos;);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;\" class=\"wp-block-group section page-section m-0 has-background is-layout-flow wp-block-group-is-layout-flow\" id=\"section-about\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group row is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group col-md-5 offset-md-7 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"heading-block\"><h2 class=\"font-secondary\">About Me.<\/h2><span>Melbourne-based web designer and developer with a passion for clean, user-centered interfaces, modern front-end technologies, and great code.<\/span><\/div>\n\n\n<table class=\"table is-layout-flow wp-block-group-is-layout-flow\"><tbody><tr><td class=\"border-top-0\"><strong>Name:<\/strong><\/td><td class=\"border-top-0\">Pliff Jenkins<\/td><\/tr><tr><td><strong>Gender:<\/strong><\/td><td>Male<\/td><\/tr><tr><td><strong>Email:<\/strong><\/td><td>hello@pliffjenkins.com<\/td><\/tr><tr><td><strong>Phone:<\/strong><\/td><td>+61 412 660 118<\/td><\/tr><tr><td><strong>Website:<\/strong><\/td><td>pliffjenkins.com<\/td><\/tr><tr><td><strong>DOB:<\/strong><\/td><td>6th September 1986<\/td><\/tr><tr><td><strong>Nationality:<\/strong><\/td><td>Australian<\/td><\/tr><\/tbody><\/table>\n\n\n<a class=\"button button-large button-border button-black button-dark ms-0 wp-block-canvas-core-header-button\" href=\"https:\/\/demos.canvaswp.com\/resume\/cv\/\"><i class=\"bi-cloud-download\"><\/i> Download CV<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group video-wrap is-layout-flow wp-block-group-is-layout-flow\">\n<div style=\"background-color:rgba(255,255,255,0.9);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;background-attachment:scroll;\" class=\"wp-block-group video-overlay d-sm-block d-md-none has-background is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"padding-top:80px;padding-right:0;padding-bottom:80px;padding-left:0\" class=\"wp-block-group section m-0 skill-area bg-color dark is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group row is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group col-lg-4 col-md-6 is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Education<\/h4>\n\n\n\n<div class=\"skill-info is-layout-flow wp-block-group-is-layout-flow\"><span>School of Graphic Design<br>Bachelor\u2019s degree<br>2010 to 2013<\/span><span>Forest Lake High School<br>Degree in Computer Science<br>2007 to 2010<\/span><span>Desert Sands Conservatory<br>Arts School<br>2007<\/span><\/div>\n<\/div>\n\n\n\n<div class=\"w-100 mb-5 d-block d-md-none is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-group col-lg-4 col-md-6 is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Experience<\/h4>\n\n\n\n<div class=\"skill-info is-layout-flow wp-block-group-is-layout-flow\"><span>2021 &#8211; Today<br>Independent Design Practice<\/span><span>2016 &#8211; 2021<br>Senior Frontend Developer<br>Full Time Job<\/span><span>2013 &#8211; 2016<br>Graphic Design Company<br><\/span><\/div>\n<\/div>\n\n\n\n<div class=\"w-100 mb-5 d-block d-lg-none clear is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-group col-lg-4 col-12 is-layout-flow wp-block-group-is-layout-flow\">\n<h4 class=\"wp-block-heading\">Skills<\/h4>\n\n\n<div class=\"skill-progress\" data-percent=\"80\" data-speed=\"1000\" style=\"--cnvs-progress-height: 0.25rem; --cnvs-progress-color: #FFF; --cnvs-progress-trackcolor: rgba(255,255,255,0.3);\"><div class=\"skill-progress-title mb-2\"><h5 class=\"fw-light text-uppercase ls-2\">WordPress<\/h5><div class=\"badge bg-white bg-opacity-10\"><div class=\"counter counter-inherit counter-instant\"><span data-from=\"0\" data-to=\"80\" data-refresh-interval=\"30\" data-speed=\"1000\">0<\/span>%<\/div><\/div><\/div><div class=\"skill-progress-bar\"><div class=\"skill-progress-percent\"><\/div><\/div><\/div>\n\n<div class=\"skill-progress\" data-percent=\"60\" data-speed=\"1000\" style=\"--cnvs-progress-height: 0.25rem; --cnvs-progress-color: #FFF; --cnvs-progress-trackcolor: rgba(255,255,255,0.3);\"><div class=\"skill-progress-title mb-2\"><h5 class=\"fw-light text-uppercase ls-2\">CSS3<\/h5><div class=\"badge bg-white bg-opacity-10\"><div class=\"counter counter-inherit counter-instant\"><span data-from=\"0\" data-to=\"60\" data-refresh-interval=\"30\" data-speed=\"1000\">0<\/span>%<\/div><\/div><\/div><div class=\"skill-progress-bar\"><div class=\"skill-progress-percent\"><\/div><\/div><\/div>\n\n<div class=\"skill-progress\" data-percent=\"90\" data-speed=\"1000\" style=\"--cnvs-progress-height: 0.25rem; --cnvs-progress-color: #FFF; --cnvs-progress-trackcolor: rgba(255,255,255,0.3);\"><div class=\"skill-progress-title mb-2\"><h5 class=\"fw-light text-uppercase ls-2\">HTML5<\/h5><div class=\"badge bg-white bg-opacity-10\"><div class=\"counter counter-inherit counter-instant\"><span data-from=\"0\" data-to=\"90\" data-refresh-interval=\"30\" data-speed=\"1000\">0<\/span>%<\/div><\/div><\/div><div class=\"skill-progress-bar\"><div class=\"skill-progress-percent\"><\/div><\/div><\/div>\n\n<div class=\"skill-progress\" data-percent=\"70\" data-speed=\"1000\" style=\"--cnvs-progress-height: 0.25rem; --cnvs-progress-color: #FFF; --cnvs-progress-trackcolor: rgba(255,255,255,0.3);\"><div class=\"skill-progress-title mb-2\"><h5 class=\"fw-light text-uppercase ls-2\">JavaScript<\/h5><div class=\"badge bg-white bg-opacity-10\"><div class=\"counter counter-inherit counter-instant\"><span data-from=\"0\" data-to=\"70\" data-refresh-interval=\"30\" data-speed=\"1000\">0<\/span>%<\/div><\/div><\/div><div class=\"skill-progress-bar\"><div class=\"skill-progress-percent\"><\/div><\/div><\/div>\n\n<div class=\"skill-progress\" data-percent=\"52\" data-speed=\"1000\" style=\"--cnvs-progress-height: 0.25rem; --cnvs-progress-color: #FFF; --cnvs-progress-trackcolor: rgba(255,255,255,0.3);\"><div class=\"skill-progress-title mb-2\"><h5 class=\"fw-light text-uppercase ls-2\">Ruby<\/h5><div class=\"badge bg-white bg-opacity-10\"><div class=\"counter counter-inherit counter-instant\"><span data-from=\"0\" data-to=\"52\" data-refresh-interval=\"30\" data-speed=\"1000\">0<\/span>%<\/div><\/div><\/div><div class=\"skill-progress-bar\"><div class=\"skill-progress-percent\"><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"background-color:#EEE;padding-top:100px;padding-right:0;padding-bottom:100px;padding-left:0;background-image:url(&apos;https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/2.jpg&apos;);background-position:100% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;\" class=\"wp-block-group section page-section m-0 has-background is-layout-flow wp-block-group-is-layout-flow\" id=\"section-works\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group row is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group col-lg-5 offset-lg-1 is-layout-flow wp-block-group-is-layout-flow\"><div class=\"heading-block\"><h2 class=\"font-secondary\">Latest Works.<\/h2><span class=\"mt-0\">A selection of recent projects.<\/span><\/div>\n\n<div class=\"row\"><div class=\"col-md-6\"><ul class=\"niche-demos-lists mb-0 lists-1\"><li class=\"mt-0 post-62 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/marlowe-and-co\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/restaurant-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Marlowe &amp; Co.\" \/>Marlowe &amp; Co.<\/a><\/li><li class=\"post-63 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/aperture-studio\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/photography-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Aperture Studio\" \/>Aperture Studio<\/a><\/li><li class=\"post-64 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-web-application\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/northside-clinic\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/medical-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Northside Clinic\" \/>Northside Clinic<\/a><\/li><li class=\"post-65 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/verdant-spa\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/spa-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Verdant Spa\" \/>Verdant Spa<\/a><\/li><li class=\"post-66 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-e-commerce\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/bean-theory\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/cafe-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Bean Theory\" \/>Bean Theory<\/a><\/li><li class=\"post-67 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/studio-ottavia\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/interior-design-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Studio Ottavia\" \/>Studio Ottavia<\/a><\/li><li class=\"post-68 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-brand-identity\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/sharp-and-co-barbers\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/barber-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Sharp &amp; Co. Barbers\" \/>Sharp &amp; Co. Barbers<\/a><\/li><\/ul><\/div><div class=\"col-md-6\"><ul class=\"niche-demos-lists mb-0 lists-2\"><li class=\"post-69 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-web-application\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/wayfare-travel\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/travel-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Wayfare Travel\" \/>Wayfare Travel<\/a><\/li><li class=\"post-70 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/lumen-media\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/agency-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Lumen Media\" \/>Lumen Media<\/a><\/li><li class=\"post-71 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/ironvale-build\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/construction-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Ironvale Build\" \/>Ironvale Build<\/a><\/li><li class=\"post-72 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-editorial\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/the-long-read\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/writer-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"The Long Read\" \/>The Long Read<\/a><\/li><li class=\"post-73 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-web-application\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/harbourline-realty\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/real-estate-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Harbourline Realty\" \/>Harbourline Realty<\/a><\/li><li class=\"post-74 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-website-design\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/northwind-consulting\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/business-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Northwind Consulting\" \/>Northwind Consulting<\/a><\/li><li class=\"post-75 canvas_portfolio type-canvas_portfolio status-publish has-post-thumbnail hentry canvas_portfolio_category-web-application\"><a href=\"https:\/\/demos.canvaswp.com\/resume\/portfolio\/tempo\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/app-landing-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Tempo\" \/>Tempo<\/a><\/li><\/ul><\/div><\/div>\n\n<a class=\"button button-large button-border button-black button-dark mt-4 ms-0 wp-block-canvas-core-header-button\" href=\"https:\/\/demos.canvaswp.com\/resume\/works\/\"><i class=\"uil uil-images\"><\/i> See More Works<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group video-wrap is-layout-flow wp-block-group-is-layout-flow\">\n<div style=\"background-color:rgba(255,255,255,0.9);background-image:none;background-position:0% 0%;background-repeat:repeat;background-size:auto;background-attachment:scroll;\" class=\"wp-block-group video-overlay d-block d-xl-none has-background is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"padding-top:100px;padding-right:0;padding-bottom:100px;padding-left:0\" class=\"wp-block-group section page-section m-0 bg-color is-layout-flow wp-block-group-is-layout-flow\" id=\"section-articles\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group dark is-layout-flow wp-block-group-is-layout-flow\"><div class=\"heading-block\"><h2 class=\"font-secondary\">Latest Articles.<\/h2><span class=\"mt-0\">Thoughts on design and code.<\/span><\/div><\/div>\n\n\n<div data-layout=\"fitRows\" id=\"posts\" class=\"post-grid row gutter-30 mb-0\"><div class=\"entry col-md-6 col-lg-4 post-76 post type-post status-publish format-standard has-post-thumbnail hentry category-process tag-focus tag-freelance tag-workflow\">\n<div class=\"wp-block-group grid-inner is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group entry-box-shadow is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-image mb-0\">\n\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/06\/18\/the-quiet-hours\/\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"280\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/1-2.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"The Quiet Hours: Building a Focused Design Routine.\" srcset=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/1-2.jpg 500w, https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/1-2-300x168.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t<\/a>\n\t<\/div>\n\n\n\n<div class=\"wp-block-group entry-meta-wrapper is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-meta my-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/06\/\" class=\"text-muted\">June 18, 2026<\/a><\/div>\n\n\n<div class=\"entry-title mt-1\">\n\t<h2>\n\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/06\/18\/the-quiet-hours\/\">The Quiet Hours: Building a Focused Design Routine.<\/a>\n\t\t\t<\/h2>\n<\/div>\n\n\n<div class=\"entry-content mt-4\">\n\t\t\t<p class=\"mb-0\">Good interface work happens in long, uninterrupted stretches. Here is the routine that protects them, and the calendar rules that make it survive a client week.<\/p>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"entry col-md-6 col-lg-4 post-77 post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-conversion tag-portfolio tag-ux\">\n<div class=\"wp-block-group grid-inner is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group entry-box-shadow is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-image mb-0\">\n\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/27\/portfolio-sites-that-convert\/\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"280\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/2-1.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Building Portfolio Sites That Convert Leads.\" srcset=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/2-1.jpg 500w, https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/2-1-300x168.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t<\/a>\n\t<\/div>\n\n\n\n<div class=\"wp-block-group entry-meta-wrapper is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-meta my-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/\" class=\"text-muted\">May 27, 2026<\/a><\/div>\n\n\n<div class=\"entry-title mt-1\">\n\t<h2>\n\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/27\/portfolio-sites-that-convert\/\">Building Portfolio Sites That Convert Leads.<\/a>\n\t\t\t<\/h2>\n<\/div>\n\n\n<div class=\"entry-content mt-4\">\n\t\t\t<p class=\"mb-0\">A portfolio is not a gallery. It is an argument, and most of them lose it in the first screen by showing work without showing judgement.<\/p>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"entry col-md-6 col-lg-4 post-78 post type-post status-publish format-standard has-post-thumbnail hentry category-development tag-accessibility tag-css tag-html\">\n<div class=\"wp-block-group grid-inner is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group entry-box-shadow is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-image mb-0\">\n\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/09\/clean-accessible-front-end-code\/\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"280\" src=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/3.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Writing Clean, Accessible Front-End Code.\" srcset=\"https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/3.jpg 500w, https:\/\/demos.canvaswp.com\/resume\/wp-content\/uploads\/sites\/52\/2026\/09\/3-300x168.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t<\/a>\n\t<\/div>\n\n\n\n<div class=\"wp-block-group entry-meta-wrapper is-layout-flow wp-block-group-is-layout-flow\"><div class=\"entry-meta my-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/\" class=\"text-muted\">May 9, 2026<\/a><\/div>\n\n\n<div class=\"entry-title mt-1\">\n\t<h2>\n\t\t\t\t\t<a href=\"https:\/\/demos.canvaswp.com\/resume\/2026\/05\/09\/clean-accessible-front-end-code\/\">Writing Clean, Accessible Front-End Code.<\/a>\n\t\t\t<\/h2>\n<\/div>\n\n\n<div class=\"entry-content mt-4\">\n\t\t\t<p class=\"mb-0\">Accessibility is not a phase bolted on at the end of a build. It is what you get for free when the markup describes the content honestly, and it survives every redesign that follows.<\/p>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pliff Jenkins is a Melbourne web designer and front-end developer. Selected projects, experience, skills and writing from an independent design practice.<\/p>\n","protected":false},"author":1,"featured_media":86,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-canvas","meta":{"footnotes":""},"class_list":["post-81","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/pages\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":0,"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/pages\/81\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/media\/86"}],"wp:attachment":[{"href":"https:\/\/demos.canvaswp.com\/resume\/wp-json\/wp\/v2\/media?parent=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}