Files
portfolio/app/data/skills.ts

252 lines
5.2 KiB
TypeScript

import type { Tag } from "@/types/portfolio.types";
export const expert: Tag[] = [
{
label: "Axios",
icon: "simple-icons:axios",
to: "https://axios-http.com",
type: "Library",
},
{
label: "Git",
icon: "i-logos-git-icon",
to: "https://git-scm.com",
type: "Tool",
},
{
label: "GitHub",
icon: "i-logos-github-octocat",
to: "https://github.com",
type: "Service",
},
{
label: "GitLab",
icon: "i-logos-gitlab-icon",
to: "https://gitlab.com",
type: "Service",
},
{
label: "vue-i18n",
icon: "i-twemoji-globe-with-meridians",
to: "https://vue-i18n.intlify.dev",
type: "Library",
},
{
label: "GitHub Actions",
icon: "simple-icons:githubactions",
to: "https://docs.github.com/actions",
type: "DevOps",
},
{
label: "Docker",
icon: "i-logos-docker-icon",
to: "https://www.docker.com",
type: "DevOps",
},
{
label: "Linux",
icon: "i-logos-linux-tux",
to: "https://www.kernel.org",
type: "Tool", // refined from Language
},
{
label: "Ubuntu",
icon: "i-logos-ubuntu",
to: "https://www.ubuntu.com",
type: "Tool",
},
{
label: "Matomo",
icon: "i-logos-matomo-icon",
to: "https://matomo.org",
type: "Service",
},
{
label: "Cloudflare",
icon: "i-logos-cloudflare-icon",
to: "https://www.cloudflare.com",
type: "Service",
},
{
label: "DaisyUI",
icon: "i-logos-daisyui-icon",
to: "https://daisyui.com",
type: "Library",
},
{
label: "Nginx",
icon: "i-logos-nginx",
to: "https://www.nginx.com",
type: "DevOps",
},
{
label: "Supabase",
icon: "i-logos-supabase-icon",
to: "https://supabase.io",
type: "Service",
},
{
label: "Vercel",
icon: "i-logos-vercel-icon",
to: "https://vercel.com",
type: "Service",
},
{
label: "Appwrite",
icon: "i-logos-appwrite-icon",
to: "https://appwrite.io/",
type: "Service",
},
{
label: "MariaDB",
icon: "i-logos-mariadb-icon",
to: "https://mariadb.org",
type: "Data",
},
];
export const proficient: Tag[] = [
{
label: "Nuxt.js",
icon: "i-logos-nuxt-icon",
to: "https://nuxt.com",
type: "Framework",
},
{
label: "Swagger",
icon: "logos:swagger",
to: "https://swagger.io",
type: "Tool",
},
{
label: "WebSocket",
icon: "i-twemoji-electric-plug",
to: "https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API",
type: "Library",
},
{
label: "Vue.js",
icon: "i-logos-vue",
to: "https://vuejs.org",
type: "Framework",
},
{
label: "TypeScript",
icon: "i-logos-typescript-icon",
to: "https://www.typescriptlang.org",
type: "Language",
},
{
label: "Tailwind CSS",
icon: "i-logos-tailwindcss-icon",
to: "https://tailwindcss.com",
type: "Library",
},
{
label: "PostgreSQL",
icon: "i-logos-postgresql",
to: "https://www.postgresql.org",
type: "Data",
},
{
label: "pnpm",
icon: "i-logos-pnpm",
to: "https://pnpm.io/",
type: "Tool",
},
{
label: "Pinia",
icon: "i-logos-pinia",
to: "https://pinia.vuejs.org",
type: "Library",
},
{
label: ".NET",
icon: "i-logos-dotnet",
to: "https://dotnet.microsoft.com/",
type: "Framework",
},
{
label: "Go",
icon: "i-logos-go",
to: "https://golang.org/",
type: "Language",
},
{
label: "Gin",
icon: "i-logos-gin",
to: "https://gin-gonic.com",
type: "Framework", // refined from Library
},
];
export const usedBefore: Tag[] = [
{
label: "Python",
icon: "i-logos-python",
to: "https://www.python.org",
type: "Language",
},
{
label: "Iconify",
icon: "simple-icons:iconify",
to: "https://iconify.design",
type: "Library",
},
{
label: "C",
icon: "i-logos-c",
to: "https://en.wikipedia.org/wiki/C_(programming_language)",
type: "Language",
},
{
label: "C++",
icon: "i-logos-c-plusplus",
to: "https://en.wikipedia.org/wiki/C%2B%2B",
type: "Language",
},
{
label: "Arduino",
icon: "simple-icons:arduino",
to: "https://www.arduino.cc/",
type: "Tool",
},
{
label: "Flask",
icon: "simple-icons:flask",
to: "https://flask.palletsprojects.com/",
type: "Framework",
},
{
label: "SQLite",
icon: "i-logos-sqlite",
to: "https://www.sqlite.org/index.html",
type: "Data",
},
{
label: "Material UI",
icon: "i-logos-material-ui",
to: "https://mui.com",
type: "Library",
},
{
label: "MongoDB",
icon: "i-logos-mongodb-icon",
to: "https://www.mongodb.com",
type: "Data",
},
];
export const aiStack: Tag[] = [
{ label: "Cursor", icon: "i-mdi-cursor-default-click" },
// { label: "Qoder", icon: "i-mdi-robot-outline" },
// { label: "Kiro", icon: "i-mdi-brain" },
// { label: "AgentRouter", icon: "i-mdi-router-network" },
// { label: "OpenSpec", icon: "i-mdi-file-document-outline" },
// { label: "RooCode", icon: "i-mdi-code-braces" },
// { label: "NotebookLM", icon: "i-mdi-notebook-outline" },
// { label: "context7 MCP", icon: "i-mdi-server-network" },
// { label: "BrowserMCP Tools", icon: "i-mdi-web" },
// { label: "Chrome DevTools", icon: "i-mdi-google-chrome" },
];