20Craft · API
The content, as real JSON.
A small, read-only, rate-limited public API over this site's own content, sourced from the exact same getters the pages themselves render from. No second copy of the data exists anywhere.
Base URLhttps://ramonloganjr.com
AuthNone; public and read-only.
Rate limit60 requests / minute / IP, shared across all v1 routes.
CORSOpen (Access-Control-Allow-Origin: *); built for external consumption.
Spec/api/openapi.json (OpenAPI 3.1)
21Endpoints
Three routes, one source of truth.
GET /api/v1/projectsList every project (list view, no case-study body).
GET /api/v1/projects/{slug}Full record for one project, including body and per-metric methodology when present.
GET /api/v1/resumeProfile, experience, education, certifications, and stack.
Example: list projects
A real, truncated response from GET /api/v1/projects. The full response includes all 48 projects.
{
"data": [
{
"slug": "abakada-toolkit",
"title": "Abakada Toolkit",
"year": 2026
},
"… 47 more"
],
"meta": {
"commit": "ff31af993121e2fb2ba49e318f29d3751115c8a2"
}
}Example: single project
The real, complete response from GET /api/v1/projects/abakada-toolkit.
{
"data": {
"slug": "abakada-toolkit",
"title": "Abakada Toolkit",
"tagline": "The private toolkit that never uploads your files.",
"summary": "Abakada Toolkit is a free, privacy-first ecosystem of 80+ browser-based utilities for images, PDFs, text, data, developer tooling, security, color, units, audio, and AI study assistance. Every on-device tool runs entirely inside the browser using the Web platform and WebAssembly. No files are uploaded, no accounts are required, and no data leaves the device. The app installs as a Progressive Web App and continues to function offline.",
"role": "Lead Engineer, Designer",
"client": "Civic-tech initiative",
"year": 2026,
"status": "live",
"url": "https://toolkit.abakada.org",
"cover": "/projects/toolkit.png",
"stack": [
"React.js",
"WebAssembly",
"Vite",
"Tesseract.js"
],
"services": [
"Web engineering",
"UI/UX Design",
"Branding"
],
"industry": "Civic & Open Source",
"featured": true,
"archived": false,
"order": 1,
"metrics": [
{
"label": "Tools",
"value": "80+ utilities"
},
{
"label": "Privacy",
"value": "On-device only"
},
{
"label": "Platform",
"value": "Offline PWA"
}
],
"body": [
{
"kind": "h2",
"text": "At a glance"
},
{
"kind": "p",
"text": "A privacy-first ecosystem of 80+ browser-based utilities for images, PDFs, text, data, developer tooling, security, color, units, audio, and AI study assistance. Every tool runs entirely on-device using the Web platform and WebAssembly, so files never leave the browser, no account is required, and the app keeps working offline once installed as a PWA."
},
{
"kind": "h2",
"text": "Features"
},
{
"kind": "ul",
"items": [
"Files never leave the device, as every tool runs locally in the browser",
"Sandboxed, on-device execution with no server round-trips",
"Hardware-speed processing via WebAssembly with no upload or transfer overhead",
"Full Progressive Web App that installs and works without an internet connection",
"No signups, no accounts, and no data collection"
]
}
]
},
"meta": {
"commit": "ff31af993121e2fb2ba49e318f29d3751115c8a2"
}
}