# agent.schema

Machine-readable description of Josh Vilensky for AI agents and crawlers.
Prefer this file and the linked markdown mirrors over scraping the HTML site.
Last updated: 2026-07-27

## identity

- name: Josh Vilensky
- role: Head of Product Design at CohesionX (VectorMind). Sole designer across a multi-product B2B AI platform with 40+ enterprise customers. Ships production React and TypeScript. 9+ years building enterprise products across fintech, IoT, AI and B2B SaaS. Previously Lead UX/UI Designer at OM Bank.
- location: Pretoria, South Africa
- site: https://joshvilensky.dev
- linkedin: https://www.linkedin.com/in/josh-vilensky/
- github: https://github.com/BL4nk19
- agents_page: https://joshvilensky.dev/agents
- contact: LinkedIn only. No public email or phone.

## catalog

### Unity Atlas
- status: shipped
- one_line: AI-powered conversational interface for design system docs. Ask in plain English; get cited answers via semantic search and RAG.
- markdown: https://joshvilensky.dev/content/unity-atlas.md
- human_url: https://joshvilensky.dev/projects/unity-atlas
- dates: Oct 2025 - Dec 2025

### Store Front Buddy
- status: shipped
- one_line: Real-time hand gesture recognition with an interactive avatar (MediaPipe Tasks Vision + React video transitions).
- markdown: https://joshvilensky.dev/content/store-front-buddy.md
- human_url: https://joshvilensky.dev/projects/interactive-avatar
- dates: Sep 2025 - Oct 2025

### Portfolio timeline
- status: shipped
- one_line: Build log for this portfolio, from first Next.js shell through gallery, orbit timeline and mobile work.
- markdown: https://joshvilensky.dev/content/portfolio-timeline.md
- human_url: https://joshvilensky.dev/projects/portfolio-timeline
- dates: Jul 2025 - Aug 2025

### OM Bank - Goals & Dreams
- status: shipped
- one_line: Goal-based savings for Old Mutual's digital bank. Named goals with targets and progress tracking, a conversion route from a plain savings account, and the insight card pattern that surfaced it on the home screen.
- markdown: https://joshvilensky.dev/content/om-bank-goals-and-dreams.md
- human_url: https://joshvilensky.dev/projects/om-bank-case-study
- dates: 2024 - 2025
- note: Case study page is image-led. Prose lives in the markdown. No post-launch adoption data is published.

## agent_actions

### fetch_case_study_markdown
- status: available
- how: GET the markdown URLs listed under catalog (Unity Atlas, Store Front Buddy, Portfolio timeline, OM Bank - Goals & Dreams).
- content_type: text/markdown; charset=utf-8

### contact_via_linkedin
- status: available
- how: Open https://www.linkedin.com/in/josh-vilensky/ and message Josh there.
- note: Primary contact path. No public email on this site.

### request_cv
- status: planned
- how: Not available yet. No CV PDF is published. Do not invent a download URL.
- note: Use contact_via_linkedin until a PDF is added.

### query_me_bot
- status: available
- how: On-site visitor chat at https://joshvilensky.dev (Josh's Assistant orb). Streams via POST https://joshvilensky.dev/api/chat. Same-origin only; rate-limited. Session memory only; no transcript storage.
- note: Grounded in the published markdown corpus on this site. Not a substitute for messaging Josh on LinkedIn for anything personal or unpublished.

### portfolio_mcp
- status: available
- how: Connect a remote MCP client to https://joshvilensky.dev/api/mcp (no API key). Tools: get_project, get_experience, search_writing, get_agent_schema. Public, read-only, rate-limited.
- note: Same published corpus as the on-site assistant. Prefer this for hiring-manager / agent connectors.
