Back to work

Live web project

Portfolio Website

This site: an Astro build with a case study for every project, deployed on Cloudflare Pages.

Live 2026 Public repository
Black-and-white portrait used in Leo Mabuku’s portfolio
Project cover.
Role
Designer & Developer
Status
Live
Year
2026
Stack
Astro · TypeScript · CSS · GitHub Actions · Cloudflare Pages

01 · Context

The problem

A repository list alone does not communicate technical decisions, entrepreneurial experience or professional direction.

The response

A structured portfolio that presents verified project evidence, case studies, experience and contact paths through a distinctive editorial identity.

02 · Contribution

What I built

  • 01

    Designed the content model and multi-page information architecture.

  • 02

    Implemented responsive pages, metadata, accessibility support and automated repository refresh.

  • 03

    Added Google ownership verification and submitted the generated sitemap for discovery.

  • 04

    Deployed through GitHub and Cloudflare Pages.

03 · What it does

What it does
today.

Responsive multi-page site
Structured project case studies
SEO, sitemap and structured data
Google Search Console verification
Automated GitHub refresh
Reduced-motion support

04 · Reflection

What I learned

Portfolio storytellingAstro content architectureResponsive editorial designStatic deployment

Planned or still in development

  • Custom domain
  • Additional verified project screenshots

Where it stands

This site is an Astro project deployed on Cloudflare Pages, with a case study for every project, a generated sitemap and Search Console verification.

Open to opportunities

Let’s discuss your role,
product or technical challenge.

Open to graduate software roles, internships, freelance builds, hackathons and collaborations, in Zambia or remotely.

Start a conversation

Navigate the system

Where should we go?