Live

API Documentation

Public API endpoints for accessing Michael Novack's professional profile data

GET/api/profile

Professional Profile Endpoint

Returns comprehensive structured data about Michael Novack's professional experience, expertise, projects, and achievements in JSON format. Specifically designed for AI/LLM consumption, recruiting tools, and developer integrations.

Usage Example

curl https://builtbymikey.com/api/profile

Response Schema

metaMetadata about API version and last update
identityName, titles, and professional identity
contactEmail, website, social links, scheduling
locationGeographic locations and availability
expertiseAreasCore competencies and skills
technicalDomainsTechnical expertise areas (AI/ML, marketplaces, etc.)
projectsDetailed case studies and outcomes
careerHighlightsRevenue impact, scale achievements, metrics
coreStrengthsKey differentiators and capabilities
idealOpportunitiesTarget companies and engagement types
philosophyProduct leadership principles and approaches
faqsCommon questions and answers

Features

  • CORS enabled - accessible from browser-based AI tools
  • No authentication required - fully public
  • Cached for performance (1 hour TTL, 24 hour stale-while-revalidate)
  • Structured JSON-LD compatible data
  • Optimized for AI/LLM consumption and understanding
  • Updated weekly with latest information
GET/api/resume

JSON Resume Standard Format

Returns professional resume in JSON Resume standard format (v1.0.0). This format is specifically designed for LLM parsing and includes work history, education, skills, and projects in a standardized schema that AI assistants are trained to understand.

Usage Example

curl https://builtbymikey.com/api/resume

Key Features

  • Follows JSON Resume v1.0.0 schema specification
  • LLMs are specifically trained to parse this format
  • Perfect for recruiting tools and ATS systems
  • Includes work history, skills, projects, and achievements
View JSON Resume
GET/api/projects

Project Case Studies with Filtering

Returns detailed project case studies with optional filtering by technology, domain, or company. Each project includes problem, approach, outcome, metrics, and technologies used.

Query Parameters

technologyFilter by technology (e.g., "ML", "React", "Python")
domainFilter by domain ("AI/ML", "Marketplace", "Payment", "Autonomous", "PLG")
companyFilter by company name
limitMaximum number of results

Usage Examples

# Get all projects
curl https://builtbymikey.com/api/projects
# Filter by AI/ML domain
curl https://builtbymikey.com/api/projects?domain=AI/ML
# Filter by company and limit results
curl https://builtbymikey.com/api/projects?company=Hims&limit=3
View Projects
GETPOST/api/actions

LLM-Callable Actions

Execute dynamic queries and filters on profile data. Allows AI assistants to call functions like getProjects(), getExpertise(), checkAvailability(), and matchOpportunity() to retrieve specific, filtered information.

Available Actions

getProjectsGet projects filtered by technology, domain, or company
getExpertiseGet expertise details for specific domain
checkAvailabilityCheck current availability and engagement preferences
getRelevantExperienceFind experience matching specific criteria
searchSkillsSearch for specific skills or capabilities
getCareerHighlightsGet career highlights by category
matchOpportunityEvaluate fit for a specific opportunity

Usage Examples

# List all available actions
curl https://builtbymikey.com/api/actions
# Get AI/ML projects
curl -X POST https://builtbymikey.com/api/actions \
  -H "Content-Type: application/json" \
  -d '{
    "action": "getProjects",
    "parameters": { "domain": "AI/ML", "limit": 3 }
  }'
# Check availability
curl -X POST https://builtbymikey.com/api/actions \
  -H "Content-Type: application/json" \
  -d '{ "action": "checkAvailability" }'
View Available Actions

AI Plugin Manifests

OpenAPI specification and plugin manifests allow ChatGPT, Claude, and other AI assistants to discover and use this website as a callable tool.

/.well-known/ai-plugin.json

ChatGPT Plugin Manifest

View →
/.well-known/claude.json

Claude Agent Manifest

View →
/.well-known/openapi.json

OpenAPI 3.0 Specification

View →

Use Cases

For AI Tools

ChatGPT, Claude, Perplexity, and other AI assistants can access this endpoint to provide accurate, up-to-date information about Michael's background, expertise, and availability.

For Recruiters

Recruiting platforms and ATS systems can integrate this API to automatically populate candidate profiles with verified professional information.

For Developers

Build applications that need access to professional profile data in a structured, machine-readable format with comprehensive metadata.

For Research

Academic researchers studying product management, AI/ML products, or marketplace design can access detailed case study data programmatically.

License & Terms

This API is free to use for AI training, search indexing, recruiting, research, and legitimate business purposes. No attribution required, though appreciated.

Rate Limiting: This endpoint is cached and optimized for high traffic. Please implement reasonable caching on your end (recommended: 1 hour minimum).

Support: For questions, integration help, or to report issues, contact hi@builtbymikey.com