{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Wind",
    "label": "Full Stack Developer & Open Source Maintainer",
    "email": "hi@productdevbook.com",
    "url": "https://productdevbook.com",
    "image": "https://avatars.githubusercontent.com/u/38668796?v=4",
    "summary": "Open source developer with 10,800+ stars across 160+ repositories. Contributor to Nuxt, H3 and Nitro. Building developer tools, libraries, and native macOS applications.",
    "profiles": [
      {
        "network": "GitHub",
        "username": "productdevbook",
        "url": "https://github.com/productdevbook"
      },
      {
        "network": "X",
        "username": "productdevbook",
        "url": "https://x.com/productdevbook"
      }
    ]
  },
  "work": [
    {
      "name": "Wind",
      "position": "Full Stack Developer & Open Source Maintainer",
      "startDate": "2022",
      "summary": "Building open source tools and libraries for the Vue/Nuxt ecosystem. Contributing to major projects including Nuxt, H3, and Nitro. Developing full stack applications. Seeking a full-time position.",
      "highlights": [
        "10,800+ GitHub Stars",
        "120+ npm Packages",
        "Nuxt/H3/Nitro Contributor",
        "Vue/Nuxt Ecosystem"
      ]
    },
    {
      "name": "Software Company",
      "position": "Founder & Lead Developer",
      "startDate": "2018",
      "endDate": "2022",
      "summary": "Founded and led a software development company. Built web applications and digital solutions for businesses.",
      "highlights": [
        "Full Stack Development",
        "Team Leadership",
        "Client Solutions"
      ]
    },
    {
      "name": "Wind",
      "position": "Freelance Web Developer",
      "startDate": "2014",
      "endDate": "2018",
      "summary": "Freelance web development, building websites and web applications for various clients.",
      "highlights": [
        "Web Development",
        "Client Projects"
      ]
    }
  ],
  "volunteer": [
    {
      "organization": "Nuxt",
      "position": "Contributor",
      "url": "https://github.com/nuxt",
      "highlights": [
        "nuxt/nuxt: 8 merged pull requests",
        "nuxt/Nuxt Content: 3 merged pull requests",
        "nuxt/module-builder: 1 merged pull request"
      ]
    },
    {
      "organization": "H3",
      "position": "Contributor",
      "url": "https://github.com/h3js",
      "highlights": [
        "h3js/H3: 18 merged pull requests",
        "h3js/srvx: 1 merged pull request",
        "h3js/rou3: 1 merged pull request"
      ]
    },
    {
      "organization": "Nitro",
      "position": "Contributor",
      "url": "https://github.com/nitrojs",
      "highlights": [
        "nitrojs/Nitro: 9 merged pull requests"
      ]
    }
  ],
  "education": [
    {
      "institution": "University",
      "studyType": "1st Year"
    },
    {
      "institution": "High School",
      "studyType": "Diploma"
    }
  ],
  "skills": [
    {
      "name": "TypeScript",
      "level": "Expert"
    },
    {
      "name": "Vue / Nuxt",
      "level": "Expert"
    },
    {
      "name": "Swift / SwiftUI",
      "level": "Advanced"
    },
    {
      "name": "Go",
      "level": "Intermediate"
    },
    {
      "name": "Rust",
      "level": "Learning"
    },
    {
      "name": "Frontend",
      "keywords": [
        "Vue.js",
        "Nuxt",
        "React",
        "TailwindCSS",
        "Pinia",
        "TipTap",
        "Shadcn"
      ]
    },
    {
      "name": "Backend",
      "keywords": [
        "Nitro",
        "GraphQL",
        "h3",
        "Node.js"
      ]
    },
    {
      "name": "Tools",
      "keywords": [
        "Vite",
        "Vitest",
        "Docker",
        "Kubernetes",
        "Cloudflare",
        "GitHub Actions"
      ]
    },
    {
      "name": "Auth",
      "keywords": [
        "Better Auth",
        "Keycloak",
        "OAuth"
      ]
    },
    {
      "name": "Databases",
      "keywords": [
        "Drizzle",
        "Prisma",
        "MongoDB",
        "Kysely"
      ]
    }
  ],
  "languages": [
    {
      "language": "Turkish",
      "fluency": "Native"
    },
    {
      "language": "English",
      "fluency": "Fluent written, Intermediate spoken"
    }
  ],
  "projects": [
    {
      "name": "Liman",
      "description": "Android emulators and devices, at home on your Mac.",
      "url": "https://liman.productdevbook.com",
      "type": "application"
    },
    {
      "name": "ova",
      "description": "See exactly which apps eat your bandwidth.",
      "url": "https://ova.productdevbook.com",
      "type": "application"
    },
    {
      "name": "Yuva",
      "description": "One open-source inbox for e-mail, live chat and in-app messages.",
      "url": "https://useyuva.com",
      "type": "application"
    },
    {
      "name": "ekmek.dev",
      "description": "Meetings everyone understands, images that stay sharp.",
      "url": "https://ekmek.dev",
      "type": "application"
    },
    {
      "name": "Port Killer",
      "description": "Cross-platform port management tool. Monitor ports, manage K8s port forwards, integrate Cloudflare Tunnels.",
      "url": "https://github.com/productdevbook/port-killer",
      "keywords": [
        "Swift"
      ],
      "type": "library"
    },
    {
      "name": "Hucre",
      "description": "Spreadsheet engine. Reads and writes XLSX, CSV and ODS, with schema validation and streaming.",
      "url": "https://github.com/productdevbook/hucre",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Etiket",
      "description": "Barcode and QR code generator, SVG and PNG. 40+ formats, styled QR codes, tree-shakeable.",
      "url": "https://github.com/productdevbook/etiket",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "NitroPing",
      "description": "Open-source, self-hosted push notification service built with Vite, Vue 3 & Nitro.",
      "url": "https://github.com/productdevbook/nitroping-push",
      "keywords": [
        "Vue"
      ],
      "type": "library"
    },
    {
      "name": "UNEmail",
      "description": "Email library. AWS SES, Resend, SMTP and HTTP APIs behind one interface.",
      "url": "https://github.com/productdevbook/unemail",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Nitro GraphQL",
      "description": "Standalone Nitro module that integrates GraphQL servers with automatic type generation.",
      "url": "https://github.com/productdevbook/nitro-graphql",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Sumak",
      "description": "Type-safe SQL query builder. AST-first, hookable, for PostgreSQL, MySQL and SQLite.",
      "url": "https://github.com/productdevbook/sumak",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "TipTap Shadcn Vue",
      "description": "Shadcn-styled Tiptap rich text editor components for Vue / Nuxt.",
      "url": "https://github.com/productdevbook/tiptap-shadcn-vue",
      "keywords": [
        "Vue"
      ],
      "type": "library"
    },
    {
      "name": "Ceviz",
      "description": "Automatically scans your codebase and detects performance issues that slow down your application.",
      "url": "https://github.com/productdevbook/ceviz",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Cizgile",
      "description": "URL slug engine. RFC 3986 and 3987 slugs, transliteration for seven scripts, Unicode slugs, IRI to URI, percent-encoding.",
      "url": "https://github.com/productdevbook/cizgile",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Misina",
      "description": "Driver-based, fetch-first HTTP client. Hooks, retry, RFC 9111 cache, RFC 6265 cookies, RFC 9457 problem+json, circuit breaker, SSE and NDJSON.",
      "url": "https://github.com/productdevbook/misina",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Portakal",
      "description": "Universal printer language SDK. TSC, ZPL, EPL, ESC/POS, CPCL, DPL, SBPL, Star PRNT and IPL behind one API.",
      "url": "https://github.com/productdevbook/portakal",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "UNAdapter",
      "description": "Modular adapter layer for working with any database — Drizzle, Prisma, MongoDB, Kysely & more.",
      "url": "https://github.com/productdevbook/unadapter",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Pencere",
      "description": "Lightbox for images, video, iframes and custom renderers. Native View Transitions, WCAG 2.2 AA, hooks and plugins.",
      "url": "https://github.com/productdevbook/pencere",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Ahize",
      "description": "Live-chat and customer-support widget SDK. 18 providers behind one API, tree-shakeable, SSR-safe, CSP-aware.",
      "url": "https://github.com/productdevbook/ahize",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Silgi",
      "description": "The fastest end-to-end type-safe RPC framework for TypeScript — compiled pipelines, single package, every runtime.",
      "url": "https://github.com/productdevbook/silgi",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Nabiz",
      "description": "Self-hosted status page. One Cloudflare Worker on the free tier or one container you own, a probe a minute, D1 or SQLite. Five languages, JSON API, RSS, SVG badge.",
      "url": "https://github.com/productdevbook/nabiz",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "SUFetch",
      "description": "Type-safe OpenAPI clients with MCP server for AI-driven API exploration.",
      "url": "https://github.com/productdevbook/sufetch",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Yuva",
      "description": "Customer messaging for teams with many products: e-mail, live chat and in-app conversations in one inbox.",
      "url": "https://github.com/productdevbook/yuva",
      "keywords": [
        "TypeScript"
      ],
      "type": "library"
    },
    {
      "name": "Devir",
      "description": "Dev Runner CLI — Terminal UI for managing multiple dev services with colored logs & MCP integration.",
      "url": "https://github.com/productdevbook/devir",
      "keywords": [
        "Go"
      ],
      "type": "library"
    }
  ],
  "meta": {
    "canonical": "https://productdevbook.com/cv.json",
    "lastModified": "2026-10-16"
  }
}
