[
  {
    "name": "JavaScript",
    "src": "/tech-stack/logos/javascript.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg",
    "source": "Devicon",
    "filename": "javascript.svg"
  },
  {
    "name": "Python",
    "src": "/tech-stack/logos/python.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg",
    "source": "Devicon",
    "filename": "python.svg"
  },
  {
    "name": "TypeScript",
    "src": "/tech-stack/logos/typescript.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg",
    "source": "Devicon",
    "filename": "typescript.svg"
  },
  {
    "name": "Java",
    "src": "/tech-stack/logos/java.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/java/java-original.svg",
    "source": "Devicon",
    "filename": "java.svg"
  },
  {
    "name": "Kotlin",
    "src": "/tech-stack/logos/kotlin.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/kotlin/kotlin-original.svg",
    "source": "Devicon",
    "filename": "kotlin.svg"
  },
  {
    "name": "C#",
    "src": "/tech-stack/logos/csharp.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/csharp/csharp-original.svg",
    "source": "Devicon",
    "filename": "csharp.svg"
  },
  {
    "name": "Go",
    "src": "/tech-stack/logos/go.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/go/go-original.svg",
    "source": "Devicon",
    "filename": "go.svg"
  },
  {
    "name": "Rust",
    "src": "/tech-stack/logos/rust.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/rust/rust-original.svg",
    "source": "Devicon",
    "filename": "rust.svg"
  },
  {
    "name": "Swift",
    "src": "/tech-stack/logos/swift.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/swift/swift-original.svg",
    "source": "Devicon",
    "filename": "swift.svg"
  },
  {
    "name": "Dart",
    "src": "/tech-stack/logos/dart.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/dart/dart-original.svg",
    "source": "Devicon",
    "filename": "dart.svg"
  },
  {
    "name": "PHP",
    "src": "/tech-stack/logos/php.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/php/php-original.svg",
    "source": "Devicon",
    "filename": "php.svg"
  },
  {
    "name": "Ruby",
    "src": "/tech-stack/logos/ruby.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/ruby/ruby-original.svg",
    "source": "Devicon",
    "filename": "ruby.svg"
  },
  {
    "name": "Visual Studio Code",
    "src": "/tech-stack/logos/vscode.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/vscode/vscode-original.svg",
    "source": "Devicon",
    "filename": "vscode.svg"
  },
  {
    "name": "Notepad++",
    "src": "/tech-stack/logos/notepadplusplus.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/notepadplusplus.svg",
    "source": "Simple Icons",
    "filename": "notepadplusplus.svg"
  },
  {
    "name": "Visual Studio",
    "src": "/tech-stack/logos/visualstudio.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/visualstudio/visualstudio-original.svg",
    "source": "Devicon",
    "filename": "visualstudio.svg"
  },
  {
    "name": "IntelliJ IDEA",
    "src": "/tech-stack/logos/intellij.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/intellij/intellij-original.svg",
    "source": "Devicon",
    "filename": "intellij.svg"
  },
  {
    "name": "PyCharm",
    "src": "/tech-stack/logos/pycharm.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/pycharm/pycharm-original.svg",
    "source": "Devicon",
    "filename": "pycharm.svg"
  },
  {
    "name": "Cursor",
    "src": "/tech-stack/logos/cursor.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/cursor.svg",
    "source": "Simple Icons",
    "filename": "cursor.svg"
  },
  {
    "name": "Zed",
    "src": "/tech-stack/logos/zedindustries.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/zedindustries.svg",
    "source": "Simple Icons",
    "filename": "zedindustries.svg"
  },
  {
    "name": "Neovim",
    "src": "/tech-stack/logos/neovim.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/neovim/neovim-original.svg",
    "source": "Devicon",
    "filename": "neovim.svg"
  },
  {
    "name": "Android Studio",
    "src": "/tech-stack/logos/androidstudio.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/androidstudio/androidstudio-original.svg",
    "source": "Devicon",
    "filename": "androidstudio.svg"
  },
  {
    "name": "Xcode",
    "src": "/tech-stack/logos/xcode.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/xcode/xcode-original.svg",
    "source": "Devicon",
    "filename": "xcode.svg"
  },
  {
    "name": "Python IDLE",
    "src": "/tech-stack/logos/python.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg",
    "source": "Devicon",
    "filename": "python.svg"
  },
  {
    "name": "JupyterLab",
    "src": "/tech-stack/logos/jupyter.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/jupyter/jupyter-original.svg",
    "source": "Devicon",
    "filename": "jupyter.svg"
  },
  {
    "name": "React",
    "src": "/tech-stack/logos/react.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original.svg",
    "source": "Devicon",
    "filename": "react.svg"
  },
  {
    "name": "Vue",
    "src": "/tech-stack/logos/vuejs.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/vuejs/vuejs-original.svg",
    "source": "Devicon",
    "filename": "vuejs.svg"
  },
  {
    "name": "Angular",
    "src": "/tech-stack/logos/angular.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/angular/angular-original.svg",
    "source": "Devicon",
    "filename": "angular.svg"
  },
  {
    "name": "Svelte",
    "src": "/tech-stack/logos/svelte.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/svelte/svelte-original.svg",
    "source": "Devicon",
    "filename": "svelte.svg"
  },
  {
    "name": "Next.js",
    "src": "/tech-stack/logos/nextjs.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nextjs/nextjs-original.svg",
    "source": "Devicon",
    "filename": "nextjs.svg"
  },
  {
    "name": "Nuxt",
    "src": "/tech-stack/logos/nuxt.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nuxt/nuxt-original.svg",
    "source": "Devicon",
    "filename": "nuxt.svg"
  },
  {
    "name": "SvelteKit",
    "src": "/tech-stack/logos/svelte.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/svelte/svelte-original.svg",
    "source": "Devicon",
    "filename": "svelte.svg"
  },
  {
    "name": "Astro",
    "src": "/tech-stack/logos/astro.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/astro/astro-original.svg",
    "source": "Devicon",
    "filename": "astro.svg"
  },
  {
    "name": "ASP.NET Core",
    "src": "/tech-stack/logos/dotnetcore.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/dotnetcore/dotnetcore-original.svg",
    "source": "Devicon",
    "filename": "dotnetcore.svg"
  },
  {
    "name": "FastAPI",
    "src": "/tech-stack/logos/fastapi.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/fastapi/fastapi-original.svg",
    "source": "Devicon",
    "filename": "fastapi.svg"
  },
  {
    "name": "Express",
    "src": "/tech-stack/logos/express.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/express/express-original.svg",
    "source": "Devicon",
    "filename": "express.svg"
  },
  {
    "name": "Django",
    "src": "/tech-stack/logos/django.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/django/django-plain.svg",
    "source": "Devicon",
    "filename": "django.svg"
  },
  {
    "name": "Django REST Framework",
    "src": "/tech-stack/logos/djangorest.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/djangorest/djangorest-original.svg",
    "source": "Devicon",
    "filename": "djangorest.svg"
  },
  {
    "name": "Spring Boot",
    "src": "/tech-stack/logos/spring.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/spring/spring-original.svg",
    "source": "Devicon",
    "filename": "spring.svg"
  },
  {
    "name": "NestJS",
    "src": "/tech-stack/logos/nestjs.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nestjs/nestjs-original.svg",
    "source": "Devicon",
    "filename": "nestjs.svg"
  },
  {
    "name": "Flask",
    "src": "/tech-stack/logos/flask.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/flask/flask-original.svg",
    "source": "Devicon",
    "filename": "flask.svg"
  },
  {
    "name": "Laravel",
    "src": "/tech-stack/logos/laravel.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/laravel/laravel-original.svg",
    "source": "Devicon",
    "filename": "laravel.svg"
  },
  {
    "name": "Rails",
    "src": "/tech-stack/logos/rails.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/rails/rails-plain.svg",
    "source": "Devicon",
    "filename": "rails.svg"
  },
  {
    "name": "GraphQL",
    "src": "/tech-stack/logos/graphql.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/graphql/graphql-plain.svg",
    "source": "Devicon",
    "filename": "graphql.svg"
  },
  {
    "name": "gRPC",
    "src": "/tech-stack/logos/grpc.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/grpc/grpc-original.svg",
    "source": "Devicon",
    "filename": "grpc.svg"
  },
  {
    "name": "tRPC",
    "src": "/tech-stack/logos/trpc.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/trpc/trpc-original.svg",
    "source": "Devicon",
    "filename": "trpc.svg"
  },
  {
    "name": "Flutter",
    "src": "/tech-stack/logos/flutter.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/flutter/flutter-original.svg",
    "source": "Devicon",
    "filename": "flutter.svg"
  },
  {
    "name": "React Native",
    "src": "/tech-stack/logos/reactnative.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/reactnative/reactnative-original.svg",
    "source": "Devicon",
    "filename": "reactnative.svg"
  },
  {
    "name": "Expo",
    "src": "/tech-stack/logos/expo.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/expo/expo-original.svg",
    "source": "Devicon",
    "filename": "expo.svg"
  },
  {
    "name": "SwiftUI",
    "src": "/tech-stack/logos/swift.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/swift/swift-original.svg",
    "source": "Devicon",
    "filename": "swift.svg"
  },
  {
    "name": "Jetpack Compose",
    "src": "/tech-stack/logos/jetpackcompose.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/jetpackcompose/jetpackcompose-original.svg",
    "source": "Devicon",
    "filename": "jetpackcompose.svg"
  },
  {
    "name": "Electron",
    "src": "/tech-stack/logos/electron.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/electron/electron-original.svg",
    "source": "Devicon",
    "filename": "electron.svg"
  },
  {
    "name": "Tauri",
    "src": "/tech-stack/logos/tauri.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/tauri/tauri-original.svg",
    "source": "Devicon",
    "filename": "tauri.svg"
  },
  {
    "name": "PWA",
    "src": "/tech-stack/logos/pwa.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/pwa.svg",
    "source": "Simple Icons",
    "filename": "pwa.svg"
  },
  {
    "name": "PostgreSQL",
    "src": "/tech-stack/logos/postgresql.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original.svg",
    "source": "Devicon",
    "filename": "postgresql.svg"
  },
  {
    "name": "SQLite",
    "src": "/tech-stack/logos/sqlite.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/sqlite/sqlite-original.svg",
    "source": "Devicon",
    "filename": "sqlite.svg"
  },
  {
    "name": "MySQL",
    "src": "/tech-stack/logos/mysql.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original.svg",
    "source": "Devicon",
    "filename": "mysql.svg"
  },
  {
    "name": "MongoDB",
    "src": "/tech-stack/logos/mongodb.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original.svg",
    "source": "Devicon",
    "filename": "mongodb.svg"
  },
  {
    "name": "Cloud Firestore",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Redis",
    "src": "/tech-stack/logos/redis.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original.svg",
    "source": "Devicon",
    "filename": "redis.svg"
  },
  {
    "name": "Valkey",
    "src": "/tech-stack/logos/valkey.png",
    "url": "https://www.google.com/s2/favicons?domain=valkey.io&sz=128",
    "source": "Site favicon: valkey.io",
    "filename": "valkey.png"
  },
  {
    "name": "SQL Server",
    "src": "/tech-stack/logos/microsoftsqlserver.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/microsoftsqlserver/microsoftsqlserver-original.svg",
    "source": "Devicon",
    "filename": "microsoftsqlserver.svg"
  },
  {
    "name": "Oracle",
    "src": "/tech-stack/logos/oracle.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/oracle/oracle-original.svg",
    "source": "Devicon",
    "filename": "oracle.svg"
  },
  {
    "name": "DynamoDB",
    "src": "/tech-stack/logos/dynamodb.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/dynamodb/dynamodb-original.svg",
    "source": "Devicon",
    "filename": "dynamodb.svg"
  },
  {
    "name": "BigQuery",
    "src": "/tech-stack/logos/googlecloud.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/googlecloud/googlecloud-original.svg",
    "source": "Devicon",
    "filename": "googlecloud.svg"
  },
  {
    "name": "ClickHouse",
    "src": "/tech-stack/logos/clickhouse.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/clickhouse/clickhouse-original.svg",
    "source": "Devicon",
    "filename": "clickhouse.svg"
  },
  {
    "name": "DuckDB",
    "src": "/tech-stack/logos/duckdb.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/duckdb/duckdb-original.svg",
    "source": "Devicon",
    "filename": "duckdb.svg"
  },
  {
    "name": "Firebase",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Supabase",
    "src": "/tech-stack/logos/supabase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/supabase/supabase-original.svg",
    "source": "Devicon",
    "filename": "supabase.svg"
  },
  {
    "name": "Appwrite",
    "src": "/tech-stack/logos/appwrite.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/appwrite/appwrite-original.svg",
    "source": "Devicon",
    "filename": "appwrite.svg"
  },
  {
    "name": "PocketBase",
    "src": "/tech-stack/logos/pocketbase.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/pocketbase.svg",
    "source": "Simple Icons",
    "filename": "pocketbase.svg"
  },
  {
    "name": "AWS Amplify",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Next dev",
    "src": "/tech-stack/logos/nextjs.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nextjs/nextjs-original.svg",
    "source": "Devicon",
    "filename": "nextjs.svg"
  },
  {
    "name": "Vite dev server",
    "src": "/tech-stack/logos/vite.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/vite/vite-original.svg",
    "source": "Devicon",
    "filename": "vite.svg"
  },
  {
    "name": "Django runserver",
    "src": "/tech-stack/logos/django.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/django/django-plain.svg",
    "source": "Devicon",
    "filename": "django.svg"
  },
  {
    "name": "Uvicorn",
    "src": "/tech-stack/logos/uvicorn.png",
    "url": "https://www.google.com/s2/favicons?domain=www.uvicorn.org&sz=128",
    "source": "Site favicon: www.uvicorn.org",
    "filename": "uvicorn.png"
  },
  {
    "name": "Node.js",
    "src": "/tech-stack/logos/nodejs.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nodejs/nodejs-original.svg",
    "source": "Devicon",
    "filename": "nodejs.svg"
  },
  {
    "name": "Docker Compose",
    "src": "/tech-stack/logos/docker.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original.svg",
    "source": "Devicon",
    "filename": "docker.svg"
  },
  {
    "name": "Firebase Emulator",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Supabase CLI",
    "src": "/tech-stack/logos/supabase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/supabase/supabase-original.svg",
    "source": "Devicon",
    "filename": "supabase.svg"
  },
  {
    "name": "Python http.server",
    "src": "/tech-stack/logos/python.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg",
    "source": "Devicon",
    "filename": "python.svg"
  },
  {
    "name": "XAMPP",
    "src": "/tech-stack/logos/xampp.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/xampp.svg",
    "source": "Simple Icons",
    "filename": "xampp.svg"
  },
  {
    "name": "MAMP",
    "src": "/tech-stack/logos/mamp.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/mamp.svg",
    "source": "Simple Icons",
    "filename": "mamp.svg"
  },
  {
    "name": "Kubernetes",
    "src": "/tech-stack/logos/kubernetes.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/kubernetes/kubernetes-original.svg",
    "source": "Devicon",
    "filename": "kubernetes.svg"
  },
  {
    "name": "AWS",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Microsoft Azure",
    "src": "/tech-stack/logos/azure.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/azure/azure-original.svg",
    "source": "Devicon",
    "filename": "azure.svg"
  },
  {
    "name": "Cloudflare",
    "src": "/tech-stack/logos/cloudflare.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/cloudflare/cloudflare-original.svg",
    "source": "Devicon",
    "filename": "cloudflare.svg"
  },
  {
    "name": "Google Cloud",
    "src": "/tech-stack/logos/googlecloud.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/googlecloud/googlecloud-original.svg",
    "source": "Devicon",
    "filename": "googlecloud.svg"
  },
  {
    "name": "Naver Cloud",
    "src": "/tech-stack/logos/naver.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/naver.svg",
    "source": "Simple Icons",
    "filename": "naver.svg"
  },
  {
    "name": "NHN Cloud",
    "src": "/tech-stack/logos/nhncloud.png",
    "url": "https://www.google.com/s2/favicons?domain=nhncloud.com&sz=128",
    "source": "Site favicon: nhncloud.com",
    "filename": "nhncloud.png"
  },
  {
    "name": "OCI",
    "src": "/tech-stack/logos/oracle.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/oracle/oracle-original.svg",
    "source": "Devicon",
    "filename": "oracle.svg"
  },
  {
    "name": "Vercel",
    "src": "/tech-stack/logos/vercel.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/vercel/vercel-original.svg",
    "source": "Devicon",
    "filename": "vercel.svg"
  },
  {
    "name": "Firebase Hosting",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "App Hosting",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Cloudflare Workers",
    "src": "/tech-stack/logos/cloudflareworkers.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/cloudflareworkers/cloudflareworkers-original.svg",
    "source": "Devicon",
    "filename": "cloudflareworkers.svg"
  },
  {
    "name": "Pages",
    "src": "/tech-stack/logos/cloudflare.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/cloudflare/cloudflare-original.svg",
    "source": "Devicon",
    "filename": "cloudflare.svg"
  },
  {
    "name": "Netlify",
    "src": "/tech-stack/logos/netlify.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/netlify/netlify-original.svg",
    "source": "Devicon",
    "filename": "netlify.svg"
  },
  {
    "name": "Render",
    "src": "/tech-stack/logos/render.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/render.svg",
    "source": "Simple Icons",
    "filename": "render.svg"
  },
  {
    "name": "Railway",
    "src": "/tech-stack/logos/railway.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/railway/railway-original.svg",
    "source": "Devicon",
    "filename": "railway.svg"
  },
  {
    "name": "Fly.io",
    "src": "/tech-stack/logos/flyio.png",
    "url": "https://www.google.com/s2/favicons?domain=fly.io&sz=128",
    "source": "Site favicon: fly.io",
    "filename": "flyio.png"
  },
  {
    "name": "Cloud Run",
    "src": "/tech-stack/logos/cloudrun.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/cloudrun/cloudrun-original.svg",
    "source": "Devicon",
    "filename": "cloudrun.svg"
  },
  {
    "name": "AWS Lambda",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "App Service",
    "src": "/tech-stack/logos/azure.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/azure/azure-original.svg",
    "source": "Devicon",
    "filename": "azure.svg"
  },
  {
    "name": "EC2",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Lightsail",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "DigitalOcean",
    "src": "/tech-stack/logos/digitalocean.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/digitalocean/digitalocean-original.svg",
    "source": "Devicon",
    "filename": "digitalocean.svg"
  },
  {
    "name": "Hetzner",
    "src": "/tech-stack/logos/hetzner.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/hetzner.svg",
    "source": "Simple Icons",
    "filename": "hetzner.svg"
  },
  {
    "name": "GitHub Pages",
    "src": "/tech-stack/logos/github.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/github/github-original.svg",
    "source": "Devicon",
    "filename": "github.svg"
  },
  {
    "name": "S3",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Nginx",
    "src": "/tech-stack/logos/nginx.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/nginx/nginx-original.svg",
    "source": "Devicon",
    "filename": "nginx.svg"
  },
  {
    "name": "Caddy",
    "src": "/tech-stack/logos/caddy.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/caddy.svg",
    "source": "Simple Icons",
    "filename": "caddy.svg"
  },
  {
    "name": "Apache HTTP Server",
    "src": "/tech-stack/logos/apache.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/apache/apache-original.svg",
    "source": "Devicon",
    "filename": "apache.svg"
  },
  {
    "name": "Gunicorn",
    "src": "/tech-stack/logos/gunicorn.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/gunicorn.svg",
    "source": "Simple Icons",
    "filename": "gunicorn.svg"
  },
  {
    "name": "Kestrel",
    "src": "/tech-stack/logos/dotnetcore.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/dotnetcore/dotnetcore-original.svg",
    "source": "Devicon",
    "filename": "dotnetcore.svg"
  },
  {
    "name": "Firebase Auth",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Supabase Auth",
    "src": "/tech-stack/logos/supabase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/supabase/supabase-original.svg",
    "source": "Devicon",
    "filename": "supabase.svg"
  },
  {
    "name": "Auth0",
    "src": "/tech-stack/logos/auth0.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/auth0.svg",
    "source": "Simple Icons",
    "filename": "auth0.svg"
  },
  {
    "name": "Clerk",
    "src": "/tech-stack/logos/clerk.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/clerk.svg",
    "source": "Simple Icons",
    "filename": "clerk.svg"
  },
  {
    "name": "Cognito",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Django Auth",
    "src": "/tech-stack/logos/django.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/django/django-plain.svg",
    "source": "Devicon",
    "filename": "django.svg"
  },
  {
    "name": "Auth.js",
    "src": "/tech-stack/logos/authjs.png",
    "url": "https://www.google.com/s2/favicons?domain=authjs.dev&sz=128",
    "source": "Site favicon: authjs.dev",
    "filename": "authjs.png"
  },
  {
    "name": "Keycloak",
    "src": "/tech-stack/logos/keycloak.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/keycloak.svg",
    "source": "Simple Icons",
    "filename": "keycloak.svg"
  },
  {
    "name": "Amazon S3",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Cloudflare R2",
    "src": "/tech-stack/logos/cloudflare.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/cloudflare/cloudflare-original.svg",
    "source": "Devicon",
    "filename": "cloudflare.svg"
  },
  {
    "name": "Cloud Storage",
    "src": "/tech-stack/logos/googlecloud.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/googlecloud/googlecloud-original.svg",
    "source": "Devicon",
    "filename": "googlecloud.svg"
  },
  {
    "name": "Firebase Storage",
    "src": "/tech-stack/logos/firebase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/firebase/firebase-original.svg",
    "source": "Devicon",
    "filename": "firebase.svg"
  },
  {
    "name": "Supabase Storage",
    "src": "/tech-stack/logos/supabase.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/supabase/supabase-original.svg",
    "source": "Devicon",
    "filename": "supabase.svg"
  },
  {
    "name": "Cloudinary",
    "src": "/tech-stack/logos/cloudinary.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/cloudinary.svg",
    "source": "Simple Icons",
    "filename": "cloudinary.svg"
  },
  {
    "name": "Mux",
    "src": "/tech-stack/logos/mux.png",
    "url": "https://www.google.com/s2/favicons?domain=mux.com&sz=128",
    "source": "Site favicon: mux.com",
    "filename": "mux.png"
  },
  {
    "name": "Postgres 검색",
    "src": "/tech-stack/logos/postgresql.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original.svg",
    "source": "Devicon",
    "filename": "postgresql.svg"
  },
  {
    "name": "Meilisearch",
    "src": "/tech-stack/logos/meilisearch.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/meilisearch.svg",
    "source": "Simple Icons",
    "filename": "meilisearch.svg"
  },
  {
    "name": "Algolia",
    "src": "/tech-stack/logos/algolia.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/algolia/algolia-original.svg",
    "source": "Devicon",
    "filename": "algolia.svg"
  },
  {
    "name": "Elasticsearch",
    "src": "/tech-stack/logos/elasticsearch.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/elasticsearch/elasticsearch-original.svg",
    "source": "Devicon",
    "filename": "elasticsearch.svg"
  },
  {
    "name": "Celery",
    "src": "/tech-stack/logos/celery.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/celery.svg",
    "source": "Simple Icons",
    "filename": "celery.svg"
  },
  {
    "name": "BullMQ",
    "src": "/tech-stack/logos/bullmq.png",
    "url": "https://www.google.com/s2/favicons?domain=bullmq.io&sz=128",
    "source": "Site favicon: bullmq.io",
    "filename": "bullmq.png"
  },
  {
    "name": "SQS",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "RabbitMQ",
    "src": "/tech-stack/logos/rabbitmq.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/rabbitmq/rabbitmq-original.svg",
    "source": "Devicon",
    "filename": "rabbitmq.svg"
  },
  {
    "name": "pgvector",
    "src": "/tech-stack/logos/pgvector.png",
    "url": "https://www.google.com/s2/favicons?domain=postgresql.org&sz=128",
    "source": "Site favicon: postgresql.org",
    "filename": "pgvector.png"
  },
  {
    "name": "Qdrant",
    "src": "/tech-stack/logos/qdrant.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/qdrant.svg",
    "source": "Simple Icons",
    "filename": "qdrant.svg"
  },
  {
    "name": "Pinecone",
    "src": "/tech-stack/logos/pinecone.png",
    "url": "https://www.google.com/s2/favicons?domain=pinecone.io&sz=128",
    "source": "Site favicon: pinecone.io",
    "filename": "pinecone.png"
  },
  {
    "name": "토스페이먼츠",
    "src": "/tech-stack/logos/.png",
    "url": "https://www.google.com/s2/favicons?domain=tosspayments.com&sz=128",
    "source": "Site favicon: tosspayments.com",
    "filename": ".png"
  },
  {
    "name": "PortOne",
    "src": "/tech-stack/logos/portone.png",
    "url": "https://www.google.com/s2/favicons?domain=portone.io&sz=128",
    "source": "Site favicon: portone.io",
    "filename": "portone.png"
  },
  {
    "name": "Stripe",
    "src": "/tech-stack/logos/stripe.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/stripe.svg",
    "source": "Simple Icons",
    "filename": "stripe.svg"
  },
  {
    "name": "Resend",
    "src": "/tech-stack/logos/resend.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/resend.svg",
    "source": "Simple Icons",
    "filename": "resend.svg"
  },
  {
    "name": "Amazon SES",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "SendGrid",
    "src": "/tech-stack/logos/sendgrid.png",
    "url": "https://www.google.com/s2/favicons?domain=sendgrid.com&sz=128",
    "source": "Site favicon: sendgrid.com",
    "filename": "sendgrid.png"
  },
  {
    "name": "Kakao Maps",
    "src": "/tech-stack/logos/kakao.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/kakao.svg",
    "source": "Simple Icons",
    "filename": "kakao.svg"
  },
  {
    "name": "Naver Maps",
    "src": "/tech-stack/logos/naver.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/naver.svg",
    "source": "Simple Icons",
    "filename": "naver.svg"
  },
  {
    "name": "Google Maps",
    "src": "/tech-stack/logos/googlemaps.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/googlemaps.svg",
    "source": "Simple Icons",
    "filename": "googlemaps.svg"
  },
  {
    "name": "Git",
    "src": "/tech-stack/logos/git.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/git/git-original.svg",
    "source": "Devicon",
    "filename": "git.svg"
  },
  {
    "name": "GitHub",
    "src": "/tech-stack/logos/github.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/github/github-original.svg",
    "source": "Devicon",
    "filename": "github.svg"
  },
  {
    "name": "GitLab",
    "src": "/tech-stack/logos/gitlab.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/gitlab/gitlab-original.svg",
    "source": "Devicon",
    "filename": "gitlab.svg"
  },
  {
    "name": "GitHub Actions",
    "src": "/tech-stack/logos/githubactions.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/githubactions/githubactions-original.svg",
    "source": "Devicon",
    "filename": "githubactions.svg"
  },
  {
    "name": "GitLab CI",
    "src": "/tech-stack/logos/gitlab.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/gitlab/gitlab-original.svg",
    "source": "Devicon",
    "filename": "gitlab.svg"
  },
  {
    "name": "Playwright",
    "src": "/tech-stack/logos/playwright.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/playwright/playwright-original.svg",
    "source": "Devicon",
    "filename": "playwright.svg"
  },
  {
    "name": "Vitest",
    "src": "/tech-stack/logos/vitest.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/vitest/vitest-original.svg",
    "source": "Devicon",
    "filename": "vitest.svg"
  },
  {
    "name": "pytest",
    "src": "/tech-stack/logos/pytest.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/pytest/pytest-original.svg",
    "source": "Devicon",
    "filename": "pytest.svg"
  },
  {
    "name": "JUnit",
    "src": "/tech-stack/logos/junit.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/junit/junit-original.svg",
    "source": "Devicon",
    "filename": "junit.svg"
  },
  {
    "name": "Docker",
    "src": "/tech-stack/logos/docker.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original.svg",
    "source": "Devicon",
    "filename": "docker.svg"
  },
  {
    "name": "Terraform",
    "src": "/tech-stack/logos/terraform.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/terraform/terraform-original.svg",
    "source": "Devicon",
    "filename": "terraform.svg"
  },
  {
    "name": "Sentry",
    "src": "/tech-stack/logos/sentry.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/sentry/sentry-original.svg",
    "source": "Devicon",
    "filename": "sentry.svg"
  },
  {
    "name": "CloudWatch",
    "src": "/tech-stack/logos/amazonwebservices.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg",
    "source": "Devicon",
    "filename": "amazonwebservices.svg"
  },
  {
    "name": "Cloud Logging",
    "src": "/tech-stack/logos/googlecloud.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/googlecloud/googlecloud-original.svg",
    "source": "Devicon",
    "filename": "googlecloud.svg"
  },
  {
    "name": "OpenTelemetry",
    "src": "/tech-stack/logos/opentelemetry.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/opentelemetry/opentelemetry-original.svg",
    "source": "Devicon",
    "filename": "opentelemetry.svg"
  },
  {
    "name": "Grafana",
    "src": "/tech-stack/logos/grafana.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/grafana/grafana-original.svg",
    "source": "Devicon",
    "filename": "grafana.svg"
  },
  {
    "name": "Prometheus",
    "src": "/tech-stack/logos/prometheus.svg",
    "url": "https://raw.githubusercontent.com/devicons/devicon/master/icons/prometheus/prometheus-original.svg",
    "source": "Devicon",
    "filename": "prometheus.svg"
  },
  {
    "name": "GA4",
    "src": "/tech-stack/logos/googleanalytics.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/googleanalytics.svg",
    "source": "Simple Icons",
    "filename": "googleanalytics.svg"
  },
  {
    "name": "PostHog",
    "src": "/tech-stack/logos/posthog.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/posthog.svg",
    "source": "Simple Icons",
    "filename": "posthog.svg"
  },
  {
    "name": "Plausible",
    "src": "/tech-stack/logos/plausibleanalytics.svg",
    "url": "https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/plausibleanalytics.svg",
    "source": "Simple Icons",
    "filename": "plausibleanalytics.svg"
  }
]
