API Documentation

Overview

Welcome to my developer portfolio API. This API allows you to retrieve information about me, my experience, skills, and contact information.

All endpoints return JSON data and are accessible via GET requests.

Base URL

https://varun-kilaru.dev/api

Authentication

No authentication is required to access this API.

Endpoints

GET /about

Returns basic information about me.

Response Format:

{
  "name": "varun-kilaru",
  "role": "Full Stack Developer",
  "bio": "Passionate developer with expertise...",
  "location": "Cincinnati, OH",
  "status": "Available for hire"
}

GET /experience

Returns a list of my professional experiences.

Response Format:

{
  "experience": [
    {
      "id": 1,
      "company": "Company Name",
      "position": "Position Title",
      "description": "What i did...",
      "technologies": ["Spring Boot", "Kafka", "Azure", ...],
      "startDate": "August 2022",
      "endDate": "August 2023"
    },
    ...
  ]
}

GET /skills

Returns my technical skills categorized by area.

Response Format:

{
  "skills": [
    {
      "category": "Languages",
      "items": ["JavaScript", "Python", ...]
    },
    ...
  ]
}

GET /contact

Returns my contact information.

Response Format:

{
  "email": "your.email@example.com",
  "github": "https://github.com/yourusername",
  "linkedin": "https://linkedin.com/in/yourusername",
  "twitter": "https://twitter.com/yourusername",
  "status": "Actively responding",
  "response_time": "Usually within 24 hours"
}

Try It Out

You can interact with the API using the interactive interface on the home page.

Go to API Explorer