Series: Building This Site

Phase 5: About & Career Pages

Workcodingai

Phase 5 was actually pretty straightforward since most of the heavy lifting was already done. The CareerTimeline component was already created in Phase 3, and the CareerEntry content model already existed in Agility CMS.

Phase 5: About & Career Pages

Date: January 6, 2026
Phase: Phase 5 - About & Career Pages
Status: Completed

Note: This post is written from Joel's perspective (first person "I" = Joel). Technical details sections are clearly marked as written by the AI agent (Cursor - Claude Code).

Phase 5 was actually pretty straightforward since most of the heavy lifting was already done. The CareerTimeline component was already created in Phase 3, and the CareerEntry content model already existed in Agility CMS. I just needed to polish things up and make sure everything works together.

What We Had

The CareerTimeline component was already built, but it was using basic image tags and simple HTML rendering for the markdown content. Since we'd just built the markdown processor with gallery support in Phase 4, it made sense to update the career timeline to use the same system.

What We Improved

The agent updated the CareerTimeline component to:

  • Use AgilityPic for company logos (instead of regular img tags)
  • Use the markdown processor for career entry descriptions (so I can use galleries in career entries if I want)
  • Better responsive image handling

The component already had a nice timeline design with alternating left/right layout on desktop, so we kept that. It looks clean and professional.

Visual Results

Career Page

Career Page with Timeline

The career timeline displays beautifully with company logos, job titles, and date ranges.

About Page

About Page

The About page uses a combination of Hero and markdown components to create a clean, readable introduction.

Joel's Thoughts / Reflections

This page is essentially my resume where I share my work experience. I plan on updating it with all the in-between-the-lines things that really make a professional career interesting. Joining communities like CMS Experts, conferences I’ve spoken at, and some experiences that helped shape who I am will be someting I look to add here as soon as I can.