REST API

Machine-readable endpoints optimized for Agentic discovery and autonomous data extraction

JSON-First Architecture

This platform is engineered for machine-first discoverability. Beyond human visitors, the architecture is specifically optimized for Agentic actors, autonomous workflows, and digital-first recruiters—rendering my entire professional footprint as a high-fidelity, queryable endpoint.

GEThttps://pbashizi.dev/api/profile

Returns the complete machine-readable professional identity of Patrick Bashizi.

Response Schema

{
  "name": "string",
  "title": "string",
  "roles": "string[]",
  "expertise": "string[]",
  "stacks": {
    "languages": "string[]",
    "platforms": "string[]",
    "tools": "string[]"
  },
  "consulting": {
    "services": "string[]"
  },
  "training": {
    "areas": "string[]"
  },
  "links": "object"
}
GEThttps://pbashizi.dev/api/intro

Returns the hero section data including name, tagline, hero statement, and introduction text.

GEThttps://pbashizi.dev/api/journey

Returns the career journey narrative with all phases, from backend engineering to consulting.

GEThttps://pbashizi.dev/api/code

Returns all code repositories with tech stacks, tags, and categories. Supports filtering via query parameter ?category=backend.

GEThttps://pbashizi.dev/api/code/:repo

Returns a single repository's details by slug.

GEThttps://pbashizi.dev/api/portfolio

Returns all portfolio projects with challenge, solution, stack, and impact.

GEThttps://pbashizi.dev/api/portfolio/:slug

Returns a single portfolio project by slug.

GEThttps://pbashizi.dev/api/skills

Returns all skill groups with individual skills and proficiency levels.

GEThttps://pbashizi.dev/api/skills/:category

Returns skills for a specific category.

GEThttps://pbashizi.dev/api/posts

Returns all blog posts with block-based content structure.

GEThttps://pbashizi.dev/api/posts/:slug

Returns a single blog post with full block-based content.

GEThttps://pbashizi.dev/api/analysis

Returns all technical analysis articles.

GEThttps://pbashizi.dev/api/analysis/:slug

Returns a single technical analysis article.

GEThttps://pbashizi.dev/api/site-meta

Returns site metadata including title, description, keywords, and social links.

GEThttps://pbashizi.dev/api/navigation

Returns the navigation structure and CTA buttons.

GEThttps://pbashizi.dev/api/theme

Returns the design token system — colors, typography, spacing, shadows, and motion settings.