Home

I work across systems, design, and documentation. My skills combine technical ability with structure, teaching, and process clarity.
What you see here is what I actually do every day — practical, repeatable work that I can train, hand over, or build on with any team.


Development & Prototyping

  • Firebase Studio (rapid prototyping) — 100%
    I use Firebase Studio to quickly create functional prototypes. This allows me to map out user journeys, interface logic, and data relationships before developers start coding. I can single-handedly develop a working prototype and hand it over to a developer for continuation or maintenance.
  • Visual Studio Code — 100%
    I use VS Code to manage files, comment and structure code, and connect repositories. My prototypes or applications are always heavily commented for future developers to follow, maintain, or upgrade easily.
  • Git / GitHub (working proficiency) — 70%
    I know how to create repositories, clone, push, and pull through GitHub Desktop and VS Code. I can set up the environment for a team to work on modules and sync changes through version control.

WordPress & Hosting

  • WordPress Development — 100%
    I build websites using block themes (Gutenberg) or Brizy page builder. I also use child themes to add missing functionality or design features. I handle everything from installation to deployment, making sure each website is lightweight and maintainable.
  • cPanel Management — 100%
    I install and configure cPanel for client sites, set up domains and subdomains, create and manage mailboxes, configure SSL certificates, set up email deliverability (SPF/DMARC), install WordPress via Softaculous, and maintain day-to-day hosting hygiene.
  • WHM Server Management — 95%
    I manage reseller-level WHM tasks: create hosting packages, set DNS and name servers, configure basic security options, and monitor server resources. This keeps client hosting organized and stable.

Wordpress Banner- David Mkandhla1

Design & Visual Tools

  • CorelDRAW — 100% — Expert
    I design professional vector graphics and layouts for print or web. I also train individuals or teams in CorelDRAW — full skills transfer sessions for design or branding work.
  • Canva — 100% — Expert
    I use Canva to create fast, consistent visual content for brands and social media. I also train clients and teams on template creation, collaboration, and brand kit setup.
  • Brizy Page Builder — 100% — Expert
    I design websites using Brizy for fast, modular layouts. I can train non-technical teams on how to maintain their websites using Brizy and manage reusable sections for efficiency.

SEO Copywriting

Content & Search

  • Copywriting — 100% — Expert
    I write clear, structured web content that fits the brand voice and guides users to take action. I also review and optimize copy written by others for flow, tone, and clarity.
  • SEO Strategy — 100%
    I plan site structure, keyword focus, and metadata. My goal is to make content understandable for both users and search engines, not to overload it with keywords.

David Mkandhla- Google Analytics 4

Site Monitoring, Maintenance, Analytics & UX

  • Google Analytics 4 — 90%
    I use Google Analytics with the Site Kit plugin for WordPress to link properties, collect data, and generate performance reports.
  • Hotjar — 80%
    I use Hotjar to observe session replays, heatmaps, and user behavior to identify friction points.
  • Microsoft Clarity — 80%
    I use Clarity for similar session analytics, comparing results with Hotjar for better UX insight.
  • Site Monitoring & Maintenance — 100%
    I monitor uptime, performance, and routine maintenance tasks to ensure the site stays secure, updated, and fast.

Key Webmaste skills of David Mkandhla1

Process, Documentation & Training

  • Project Scoping & Documentation — 100%
    I write detailed project scope documents and granular user flows. Every user action, dashboard, and permission is defined clearly for developers to understand before they code.
  • Systems Architecture — 100%
    As a systems architect, I listen to business owners and translate their vision into actionable documentation.
    If a company wants a specialist website (like a school, church, property, or auto-dealer site), I can plan the project structure in record time through meetings or even phone consultations.
    These types of systems rely on custom post types, dynamic content, and user roles — areas where I specialize. I also create developer-ready project documentation that includes:
    • Complete project scope
    • Module definitions and inter-relationships
    • User journeys and interaction flows
    • Role definitions, dashboards, and permissions
    • Edge cases and logic notes
    Once the documentation is ready, all I need to know is how many developers you have and their skill levels. I’ll structure the project so each developer knows exactly what to build without needing to see every other module.
    I can also set up the environment — such as GitHub repositories and Visual Studio Code setups — so developers can work, commit, and sync efficiently.
  • System Handover & Training — 100%
    I conduct live training and provide documentation so teams can confidently manage content, mailboxes, or updates without ongoing assistance.
  • Prompt Engineering & AI-Assisted Workflows — 95%
    I create and record prompt-driven workflows that use AI tools to speed up documentation, copywriting, and system planning.

Custom Website Design Process of David Mkandhla
Custom Website Design Process of David Mkandhla

How I Use These Skills

Each project demands its own approach.
Sometimes I prototype in Firebase Studio and finish the handover with full documentation for a developer team.
Other times I build a WordPress system from start to finish and train the client’s staff to manage it.
Whatever the setup, I make sure every piece of work is structured, documented, and easy to maintain.


Quick CTA

If you’re planning a specialist website or application, I can scope and prototype it for you — rapidly and logically.
I’ll build the base structure, document every module, and hand it over ready for your developers to extend.
[Contact me to discuss your project]