~/api > documentation.read()

API Documentation

This documentation provides instructions for using the API to access information about my skills, projects, and development experience.

Getting Started

All API endpoints are publicly accessible and do not require authentication. They return data in JSON format.

Base URL

https://andiemini.dev

Example Request

# Using curl
curl https://andiemini.dev/api/skills/frontend.json

# Using JavaScript
fetch('https://andiemini.dev/api/skills/frontend.json')
  .then(response => response.json())
  .then(data => console.log(data))
GET /api/skills/frontend.json

Frontend development expertise and technologies

Response

{
  "expertise": [
    "InertiaJS",
    "TypeScript",
    "React",
    "Vue",
    "Tailwind CSS",
    "WordPress"
  ],
  "yearsOfExperience": 5,
  "level": "Intermediate"
}
Try it
GET /api/skills/backend.json

Backend development and server-side technologies

Response

{
  "expertise": [
    "PHP",
    "Laravel",
    "WordPress",
    "REST APIs",
    "InertiaJS"
  ],
  "yearsOfExperience": 5,
  "level": "Intermediate",
  "preferredTools": [
    "Docker",
    "Postman",
    "Forge",
    "Laravel Cloud"
  ]
}
Try it
POST /api/projects/latest.json

Recent projects and contributions

Response

{
  "projects": [
    {
      "name": "DMS Platform",
      "stack": [
        "InertiaJS",
        "TypeScript",
        "React",
        "Laravel"
      ],
      "role": "Lead Developer"
    }
  ]
}
Try it