Removed unused and old code

This commit is contained in:
2025-12-03 10:35:23 +03:30
parent 72e3df0536
commit d32f61037d
16 changed files with 781 additions and 894 deletions

View File

@@ -66,7 +66,6 @@ export default defineAppConfig({
}
}
} as any,
repoUrl: "https://github.com/aliarghyani/vue-cursor-rules",
myWebsiteUrl: "https://www.linkedin.com/in/aliarghyani/",
myContactUrl: "https://www.linkedin.com/in/aliarghyani/",
// myWebsiteUrl: "https://www.linkedin.com/in/aliarghyani/",
myContactUrl: "mailto:me@mahdium.ir",
})

View File

@@ -0,0 +1,61 @@
<template>
<div class="bg-blue-950 backdrop-blur-md hover:cursor-pointer" v-show="open">
<div
class="plausible-event-name=VueSchoolBanner+click flex h-16 shrink-0 items-center justify-between px-4 text-white"
@click="navigate"
>
<div></div>
<div class="hidden lg:block">
<img src="/img/vueschool/vueschool.svg" alt="VueSchool Logo" class="h-6" />
</div>
<div
class="hidden bg-gradient-to-r from-amber-400 to-pink-500 bg-clip-text text-lg font-semibold tracking-wide text-transparent sm:inline-block"
>
New Vue Masterclass
</div>
<div class="hidden lg:flex lg:gap-x-2">
<img src="/img/vueschool/vue-with-hat.svg" alt="VueJS Logo" class="h-6" />
<img src="/img/vueschool/pinia.svg" alt="Pinia Logo" class="h-6" />
<img src="/img/vueschool/vite.svg" alt="Vite Logo" class="h-6" />
<img src="/img/vueschool/vitest.svg" alt="Vitest Logo" class="h-6" />
</div>
<div class="text-center leading-5">
<span
class="inline-block bg-gradient-to-r from-emerald-300 to-sky-300 bg-clip-text font-semibold tracking-wide text-transparent"
>
Vue.js Masterclass 2024 Edition
</span>
<span class="ml-2 hidden font-semibold sm:inline">LAUNCHED</span>
<br />
<span class="text-sm text-gray-300 sm:text-base">
Code a real world app using the latest Vue.js tech
</span>
</div>
<UButton
class="plausible-event-name=VueSchoolBanner+click hidden px-4 font-bold md:inline-flex rounded-full"
label="Buy Now"
icon="i-tabler-caret-right-filled"
variant="solid"
trailing
@click="navigate"
/>
<UIcon
name="i-ph-x"
class="size-8 p-2 hover:opacity-80"
@click.stop="open = false"
/>
</div>
</div>
</template>
<script setup lang="ts">
const open = ref(true)
const affiliateId = "UILIBPIC"
const fullUrl = computed(
() => `https://vueschool.io/the-vuejs-3-master-class?friend=${affiliateId}`
)
const navigate = () => {
window.open(fullUrl.value, "_blank")
}
</script>

View File

@@ -3,10 +3,10 @@
<UContainer>
<div class="flex flex-col items-center gap-4 text-center text-sm text-gray-600 dark:text-gray-400">
<ClientOnly>
<NuxtImg :src="logoSrc" alt="Ali Arghyani logo" width="64" height="64" class="h-12 w-12" format="png"
<NuxtImg :src="logoSrc" alt="Mahdium logo" width="64" height="64" class="h-12 w-12" format="png"
loading="lazy" />
<template #fallback>
<NuxtImg src="/favicon/android-chrome-192x192.png" alt="Ali Arghyani logo" width="64" height="64"
<NuxtImg src="/favicon/android-chrome-192x192.png" alt="Mahdium logo" width="64" height="64"
class="h-12 w-12" format="png" loading="lazy" />
</template>
</ClientOnly>

View File

@@ -81,7 +81,7 @@
</ClientTooltip>
</div>
</div>
<div
<div v-show="portfolio.profile.avatar"
class="block mx-auto sm:mx-0 shrink-0 w-24 h-24 sm:w-32 sm:h-32 md:w-40 md:h-40 ring-4 ring-primary-400/50 dark:ring-primary-300/40 rounded-full overflow-hidden">
<NuxtImg :src="portfolio.profile.avatar || undefined" :alt="portfolio.profile.name"
sizes="96px sm:128px md:160px" width="160" height="160" class="h-full w-full object-cover" format="webp"

View File

@@ -12,7 +12,7 @@
<p class="text-sm text-gray-600 dark:text-gray-300 max-w-3xl">
{{ t('languageSection.tagline') }}
</p>
<UBadge
<!-- <UBadge
size="lg"
color="primary"
variant="soft"
@@ -25,7 +25,7 @@
<span>
{{ t('languageSection.duolingo.label') }}: {{ t('languageSection.duolingo.value') }}
</span>
</UBadge>
</UBadge> -->
</div>
<div class="grid gap-4 md:grid-cols-2">
@@ -75,11 +75,11 @@ const items = computed(() => [
description: t('languageSection.items.ielts.desc'),
},
{
key: 'huawei',
key: 'ttc',
iconType: 'icon' as const,
icon: 'i-twemoji-globe-with-meridians',
title: t('languageSection.items.huawei.title'),
description: t('languageSection.items.huawei.desc'),
title: t('languageSection.items.ttc.title'),
description: t('languageSection.items.ttc.desc'),
},
])
</script>

View File

@@ -1,5 +1,5 @@
<template>
<section ref="sectionEl" class="py-8">
<section ref="sectionEl" class="py-8" v-if="recs.length > 0">
<UContainer>
<div class="flex flex-wrap items-center gap-3 mb-8">
<!-- <div

View File

@@ -29,10 +29,8 @@ type SoftKey =
| 'problemSolving'
| 'attentionToDetail'
| 'teamwork'
| 'teamLeadership'
| 'communication'
| 'teamPerformance'
| 'customerFocus'
| 'projectManagement'
| 'adaptability'
@@ -42,10 +40,10 @@ const base: { key: SoftKey; icon: string }[] = [
{ key: 'problemSolving', icon: 'i-twemoji-light-bulb' },
{ key: 'attentionToDetail', icon: 'i-twemoji-magnifying-glass-tilted-left' },
{ key: 'teamwork', icon: 'i-twemoji-people-holding-hands' },
{ key: 'teamLeadership', icon: 'i-twemoji-crown' },
// { key: 'teamLeadership', icon: 'i-twemoji-crown' },
{ key: 'communication', icon: 'i-twemoji-speech-balloon' },
{ key: 'teamPerformance', icon: 'i-twemoji-chart-increasing' },
{ key: 'customerFocus', icon: 'i-twemoji-handshake' },
// { key: 'customerFocus', icon: 'i-twemoji-handshake' },
{ key: 'projectManagement', icon: 'i-twemoji-spiral-calendar' },
{ key: 'adaptability', icon: 'i-twemoji-counterclockwise-arrows-button' },
]

View File

@@ -2,235 +2,144 @@
// This file is self-contained to avoid modifying global types.
export type AiCategory =
| 'method'
| 'ide'
| 'assistant'
| 'rule'
| 'mcp'
| 'extension'
| 'infra'
| 'evaluation'
| "method"
| "ide"
| "assistant"
| "rule"
| "mcp"
| "extension"
| "infra"
| "evaluation";
export type AiGroup =
| 'ide_dev'
| 'protocols'
| 'concepts'
| 'approaches'
export type AiGroup = "ide_dev" | "protocols" | "concepts" | "approaches";
export const AI_GROUPS: readonly AiGroup[] = [
'ide_dev',
'protocols',
'concepts',
'approaches'
] as const
"ide_dev",
"protocols",
"concepts",
"approaches",
] as const;
export type AiItemLinkset = {
setup?: string
rules?: string
example?: string
}
setup?: string;
rules?: string;
example?: string;
};
export type AiItem = {
id: string
name: string
category: AiCategory
group: AiGroup
icon?: string
shortWhy?: string
links?: AiItemLinkset
tags?: string[]
featured?: boolean
heat?: number
}
id: string;
name: string;
category: AiCategory;
group: AiGroup;
icon?: string;
shortWhy?: string;
links?: AiItemLinkset;
tags?: string[];
featured?: boolean;
heat?: number;
};
export const AI_CATEGORIES: readonly AiCategory[] = [
'method',
'ide',
'assistant',
'rule',
'mcp',
'extension',
'infra',
'evaluation'
] as const
"method",
"ide",
"assistant",
"rule",
"mcp",
"extension",
"infra",
"evaluation",
] as const;
export const aiStackItems: AiItem[] = [
// Concepts and methodologies
{
id: 'method-bmad',
name: 'BMAD Method',
category: 'method',
group: 'concepts',
icon: 'i-twemoji-jigsaw',
shortWhy: 'Outcome-driven orchestration with one-tool-per-step discipline',
tags: ['bmad', 'workflow', 'governance']
id: "method-openspec",
name: "Spec-Driven Development",
category: "method",
group: "concepts",
icon: "i-twemoji-open-book",
shortWhy: "Develop AI systems guided by specification before execution",
tags: ["spec", "planning"],
},
{
id: 'method-openspec',
name: 'Spec-Driven Development',
category: 'method',
group: 'concepts',
icon: 'i-twemoji-open-book',
shortWhy: 'Develop AI systems guided by specification before execution',
tags: ['spec', 'planning']
id: "concepts-agent-coordination",
name: "Agent-Based Coordination",
category: "method",
group: "concepts",
icon: "i-twemoji-people-holding-hands",
shortWhy: "Coordinate multiple agents to accomplish complex goals",
tags: ["agents", "coordination"],
},
{
id: 'concepts-hitl',
name: 'Human-In-The-Loop',
category: 'method',
group: 'concepts',
icon: 'i-twemoji-handshake',
shortWhy: 'Integrate human oversight to improve outputs and control model decisions',
tags: ['concept', 'quality']
},
{
id: 'concepts-agent-coordination',
name: 'Agent-Based Coordination',
category: 'method',
group: 'concepts',
icon: 'i-twemoji-people-holding-hands',
shortWhy: 'Coordinate multiple agents to accomplish complex goals',
tags: ['agents', 'coordination']
},
{
id: 'concepts-token-budget',
name: 'Token Budget Management',
category: 'method',
group: 'concepts',
icon: 'i-twemoji-abacus',
shortWhy: 'Strategically manage context and token usage for LLMs',
tags: ['tokens', 'context']
id: "concepts-token-budget",
name: "Token Budget Management",
category: "method",
group: "concepts",
icon: "i-twemoji-abacus",
shortWhy: "Strategically manage context and token usage for LLMs",
tags: ["tokens", "context"],
},
// IDE / Development Environments
{
id: 'ide-vscode',
name: 'VSCode',
category: 'ide',
group: 'ide_dev',
icon: 'i-logos-visual-studio-code',
shortWhy: 'Popular, professional IDE for coding and AI projects',
tags: ['ide', 'vscode']
id: "ide-vscode",
name: "VSCode",
category: "ide",
group: "ide_dev",
icon: "i-logos-visual-studio-code",
shortWhy: "Popular, professional IDE for coding and AI projects",
tags: ["ide", "vscode"],
},
{
id: 'ide-kiro',
name: 'Kiro',
category: 'ide',
group: 'ide_dev',
icon: 'i-twemoji-brain',
shortWhy: 'Intelligent editor and environment for AI software development',
tags: ['ide', 'kiro']
},
{
id: 'ide-cursor',
name: 'Cursor',
category: 'ide',
group: 'ide_dev',
icon: 'i-twemoji-sparkles',
shortWhy: 'AI-native IDE with rules and repo-aware edits',
tags: ['ide', 'cursor']
},
{
id: 'ide-roocode',
name: 'RooCode',
category: 'ide',
group: 'ide_dev',
icon: 'i-twemoji-robot',
shortWhy: 'Auto-planning agents for repo-wide diffs',
tags: ['ide', 'agents']
},
{
id: 'ide-qoder',
name: 'Qoder',
category: 'ide',
group: 'ide_dev',
icon: 'i-twemoji-rocket',
shortWhy: 'Team collaboration and fast AI-powered coding environment',
tags: ['ide', 'qoder']
id: "ide-rider",
name: "Rider",
category: "ide",
group: "ide_dev",
icon: "i-twemoji-rocket",
shortWhy: "IDE for .NET development",
tags: ["ide", "dotnet"],
},
// Protocols & Standards (MCP)
{
id: 'protocols-mcp',
name: 'MCP (Machine Collaboration Protocol)',
category: 'mcp',
group: 'protocols',
icon: 'i-twemoji-globe-with-meridians',
shortWhy: 'Collaboration and coordination protocol for multi-agent AI projects',
tags: ['mcp', 'protocol']
},
{
id: 'mcp-context7',
name: 'Context7 MCP',
category: 'mcp',
group: 'protocols',
icon: 'i-twemoji-open-book',
shortWhy: 'Retrieve up-to-date docs and examples for libraries',
tags: ['mcp', 'context7']
},
{
id: 'mcp-playwright',
name: 'Playwright MCP',
category: 'mcp',
group: 'protocols',
icon: 'i-logos-playwright',
shortWhy: 'Browser automation and testing via MCP-compatible server',
tags: ['mcp', 'playwright']
},
{
id: 'mcp-chrome-devtools',
name: 'Chrome DevTools MCP',
category: 'mcp',
group: 'protocols',
icon: 'i-logos-chrome',
shortWhy: 'Control Chrome DevTools for inspection and performance via MCP',
tags: ['mcp', 'chrome']
},
{
id: 'mcp-browsertools',
name: 'BrowserTools MCP',
category: 'mcp',
group: 'protocols',
icon: 'i-twemoji-globe-with-meridians',
shortWhy: 'General browser tools MCP for automation and scraping',
tags: ['mcp', 'browser']
},
// Emerging approaches
{
id: 'approaches-context-management',
name: 'Context Management',
category: 'method',
group: 'approaches',
icon: 'i-twemoji-card-index-dividers',
shortWhy: 'Control and retain context and memory for long-running agent interactions',
tags: ['context', 'memory']
id: "approaches-context-management",
name: "Context Management",
category: "method",
group: "approaches",
icon: "i-twemoji-card-index-dividers",
shortWhy:
"Control and retain context and memory for long-running agent interactions",
tags: ["context", "memory"],
},
{
id: 'approaches-agent-orchestration',
name: 'Agent Orchestration',
category: 'method',
group: 'approaches',
icon: 'i-twemoji-ringed-planet',
shortWhy: 'Coordinate groups of agents to solve multi-step or complex tasks',
tags: ['agents', 'orchestration']
id: "approaches-agent-orchestration",
name: "Agent Orchestration",
category: "method",
group: "approaches",
icon: "i-twemoji-ringed-planet",
shortWhy:
"Coordinate groups of agents to solve multi-step or complex tasks",
tags: ["agents", "orchestration"],
},
{
id: 'approaches-cot',
name: 'Chain-of-Thought Reasoning',
category: 'method',
group: 'approaches',
icon: 'i-twemoji-thought-balloon',
shortWhy: 'Step-by-step reasoning and analysis with language models',
tags: ['reasoning']
id: "approaches-cot",
name: "Chain-of-Thought Reasoning",
category: "method",
group: "approaches",
icon: "i-twemoji-thought-balloon",
shortWhy: "Step-by-step reasoning and analysis with language models",
tags: ["reasoning"],
},
{
id: 'approaches-prompt-engineering',
name: 'Prompt Engineering Tools/Techniques',
category: 'method',
group: 'approaches',
icon: 'i-twemoji-hammer-and-wrench',
shortWhy: 'Craft and evaluate prompts to achieve precise, targeted model outputs',
tags: ['prompting']
}
]
id: "approaches-prompt-engineering",
name: "Prompt Engineering Tools/Techniques",
category: "method",
group: "approaches",
icon: "i-twemoji-hammer-and-wrench",
shortWhy:
"Craft and evaluate prompts to achieve precise, targeted model outputs",
tags: ["prompting"],
},
];

View File

@@ -1,187 +1,98 @@
import type { PortfolioData } from '@/types/portfolio.types'
import type { PortfolioData } from "@/types/portfolio.types";
const portfolioFa: PortfolioData = {
profile: {
name: 'علی ارغیانی',
title: 'توسعه‌دهنده فرانت‌اند',
name: "محمد مهدی محمدی",
title: "توسعه‌دهنده ؟",
// location: 'Tehran Province - Iran , Remote - Turkey',
location: 'استان تهران، ایران',
summary:
'توسعه‌دهندهٔ فرانت‌اند با تجربه در Vue.js، Nuxt.js و TypeScript. مهاجرت از حوزهٔ رهبری تیم و تحلیل در مخابرات به توسعهٔ وب مدرن با تمرکز بر تجربهٔ توسعه‌دهنده، دسترس‌پذیری، کارایی و تحویلِ متمرکز بر نیاز مشتری.',
avatar: '/img/AliProfile.webp',
location: "استان کرمان، ایران",
summary: "حالا بعدا میگم.",
// avatar: "/img/AliProfile.webp",
socials: {
website: 'https://www.linkedin.com/in/aliarghyani/',
github: 'https://github.com/aliarghyani',
linkedin: 'https://www.linkedin.com/in/aliarghyani/',
telegram: 'https://t.me/Ali_Argh',
whatsapp: 'https://wa.me/989123220694',
spotify: 'https://open.spotify.com/user/aliarghyani',
bento: 'https://bento.me/arghyani',
instagram: 'https://www.instagram.com/ali.arghyani/',
website: "https://mahdium.ir/",
github: "https://github.com/mmahdium",
// linkedin: "https://www.linkedin.com/in/aliarghyani/",
telegram: "https://t.me/mmahdium",
// whatsapp: "https://wa.me/989123220694",
// spotify: "https://open.spotify.com/user/aliarghyani",
// bento: "https://bento.me/arghyani",
instagram: "https://www.instagram.com/mmahdiom/",
},
},
mainTools: {
title: 'ابزارهای اصلی',
title: "ابزارهای اصلی",
items: [
{ label: 'Vue.js', icon: 'i-logos-vue' },
{ label: 'Nuxt.js', icon: 'i-logos-nuxt-icon' },
{ label: 'TypeScript', icon: 'i-logos-typescript-icon' },
{ label: 'Vuetify', icon: 'i-logos-vuetifyjs' },
{ label: 'Tailwind CSS', icon: 'i-logos-tailwindcss-icon' },
{ label: 'Pinia', icon: 'i-logos-pinia' },
{ label: 'Vite', icon: 'i-logos-vitejs' },
{ label: 'Git/GitHub', icon: 'i-mdi-github' },
{ label: "Vue.js", icon: "i-logos-vue" },
{ label: "Nuxt.js", icon: "i-logos-nuxt-icon" },
{ label: "TypeScript", icon: "i-logos-typescript-icon" },
{ label: "Vuetify", icon: "i-logos-vuetifyjs" },
{ label: "Tailwind CSS", icon: "i-logos-tailwindcss-icon" },
{ label: "Pinia", icon: "i-logos-pinia" },
{ label: "Vite", icon: "i-logos-vitejs" },
{ label: "Git/GitHub", icon: "i-mdi-github" },
],
},
roles: {
title: 'نقش‌ها',
title: "نقش‌ها",
items: [
{ label: 'توسعه‌دهندهٔ فرانت‌اند', icon: 'i-twemoji-laptop' },
{ label: 'SSR با Nuxt', icon: 'i-twemoji-rocket' },
{ label: 'مهندسی رابط کاربری', icon: 'i-twemoji-toolbox' },
{ label: 'DX و عملکرد', icon: 'i-twemoji-high-voltage' },
{ label: "توسعه‌دهندهٔ فرانت‌اند", icon: "i-twemoji-laptop" },
{ label: "SSR با Nuxt", icon: "i-twemoji-rocket" },
{ label: "مهندسی رابط کاربری", icon: "i-twemoji-toolbox" },
{ label: "DX و عملکرد", icon: "i-twemoji-high-voltage" },
],
},
values: {
title: 'ارزش‌ها',
title: "ارزش‌ها",
items: [
{ label: 'خودمختاری و مالکیت', icon: 'i-twemoji-key', description: 'پیش‌قدم و مسئولیت‌پذیر؛ تحویل کار از ابتدا تا انتها.' },
{ label: 'استانداردهای بالا', icon: 'i-twemoji-sparkles', description: 'کیفیت به‌جای میانبر؛ کار را بهتر از قبل رها کن.' },
{ label: 'تحویل متمرکز بر مشتری', icon: 'i-twemoji-handshake', description: 'هدف را بفهم، مرحله‌ای بساز، نتیجه را همسو نگه‌دار.' },
{ label: 'کار تیمی و منتورینگ', icon: 'i-twemoji-people-holding-hands', description: 'دانش را به‌اشتراک بگذار، تیم را رشد بده، قابل اتکا باش.' },
{ label: 'ارتباط شفاف', icon: 'i-twemoji-speech-balloon', description: 'چرایی/چی/چطور را بگو؛ کوتاه و ترجیحاً غیرهم‌زمان.' },
{
label: "خودمختاری و مالکیت",
icon: "i-twemoji-key",
description: "پیش‌قدم و مسئولیت‌پذیر؛ تحویل کار از ابتدا تا انتها.",
},
{
label: "استانداردهای بالا",
icon: "i-twemoji-sparkles",
description: "کیفیت به‌جای میانبر؛ کار را بهتر از قبل رها کن.",
},
{
label: "تحویل متمرکز بر مشتری",
icon: "i-twemoji-handshake",
description: "هدف را بفهم، مرحله‌ای بساز، نتیجه را همسو نگه‌دار.",
},
{
label: "کار تیمی و منتورینگ",
icon: "i-twemoji-people-holding-hands",
description: "دانش را به‌اشتراک بگذار، تیم را رشد بده، قابل اتکا باش.",
},
{
label: "ارتباط شفاف",
icon: "i-twemoji-speech-balloon",
description: "چرایی/چی/چطور را بگو؛ کوتاه و ترجیحاً غیرهم‌زمان.",
},
],
},
experiences: [
{
company: 'NexaPortal',
link: 'https://nexaportal.com/',
logo: '/img/NexaPortal1.png',
location: 'ازمیر، ترکیه · ریموت',
type: 'تمام‌وقت',
company: "گروه محرک انرژی هفت آسمان",
link: "https://group7sky.ir/",
// logo: "/img/NexaPortal1.png",
// location: "İzmir, Türkiye · Remote",
type: "Part-time",
positions: [
{
title: 'توسعه‌دهندهٔ فرانت‌اند',
start: 'دسامبر ۲۰۲۴',
title: "مدیر سیستم",
start: "Jun 2024",
ongoing: true,
description: [
'مشارکت در پلتفرمی برای دگرگونی مدیریت کسب‌وکار گردشگری سلامت؛ ساخت فرانت‌اندهای امن و مقیاس‌پذیر.',
'پیاده‌سازی معماری Vue 3 + TypeScript با Vuetify، Vite، Pinia، RBAC و i18n؛ تمرکز بر DX، عملکرد و دسترس‌پذیری.',
'ساخت اپ کاربر و داشبورد ادمین: https://app.elaramedical.com/ · https://dashboard.elaramedical.com/',
'قابلیت‌های PWA، فلوهای فرمی سنگین، تقویم و زمان‌بندی، یکپارچه‌سازی با Google API و بلادرنگ با WebSocket.',
'دروازه‌های کیفیت: ESLint سخت‌گیرانه، تست‌های E2E با Cypress، بیلدهای سازگار با CI و کدریویو.'
],
icons: ['i-logos-vue', 'i-logos-vuetifyjs', 'i-logos-typescript-icon', 'i-logos-vitejs', 'i-logos-pinia', 'i-logos-eslint', 'i-logos-cypress'],
link: 'https://app.elaramedical.com/',
linkLabel: 'پلتفرم Elara',
},
],
},
{
company: 'Freelancer',
type: 'خویش‌فرما',
location: 'تهران، ایران · هیبرید',
positions: [
{
title: 'توسعه‌دهندهٔ فرانت‌اند | Vue.js، Nuxt.js، TailwindCSS',
start: 'سپتامبر ۲۰۲۳',
end: 'دسامبر ۲۰۲۴',
description: [
'تحویل اپ‌های SSR پرفورمنس با Nuxt 3 و Vue 3؛ بهبود سرعت و SEO.',
'طراحی سیستم‌های کامپوننتی ماژولار و نگهداشت‌پذیر؛ اطمینان از واکنش‌گرایی و دسترس‌پذیری در همه دستگاه‌ها.',
'همکاری بین‌وظیفه‌ای با Git؛ ارسال مرحله‌ای با تمرکز بر اهداف مشتری.',
'بهره‌گیری از Vuetify و VueUse برای تسریع توسعه؛ قابلیت انطباق سریع با React در صورت نیاز.',
'نمونه‌های اخیر: https://ideh.app/ · https://insho.app/ · https://laservice.ir/ · https://bamashin.net/ · https://hiloop.app/ · https://atdeloop.com/'
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon', 'i-logos-vuetifyjs', 'i-logos-typescript-icon'],
},
],
},
{
company: 'Huawei',
logo: '/img/huawei.svg',
location: 'تهران، ایران',
positions: [
{
title: 'کارشناس ارشد عملکرد و رهبر تیم',
start: 'آوریل ۲۰۲۲',
end: 'آگوست ۲۰۲۳',
description: [
'نگهداشت عملکرد و در‌دسترس‌بودن ~۱۴٬۵۰۰ سایت MTN Irancell در سراسر کشور.',
'رهبری تحلیل KPI (2G/3G/4G)، چک‌های TCHA، ریشه‌یابی و پیگیری سرتاسری رخدادها تا حل.',
'تهیه گزارش‌های هفتگی/ماهانه/فصلانه برای ذی‌نفعان؛ پایش OLA/SLA و تصعید ریسک‌ها.',
'هماهنگی پیمانکاران و زیرپیمانکاران؛ برنامه‌ریزی و رهگیری ابتکارهای پرریسک و اقدامات بازیابی.',
'تعریف محدوده، زمان‌بندی، سیاست‌ها و رویه‌ها؛ بهبود فرآیند، ممیزی و کیفیت عملیات.',
'بهینه‌سازی OPEX با حذف هزینه‌های غیرضروری؛ پیش‌بینی و بودجه‌بندی با صورت‌های مالی به‌موقع.',
'مالک ارتباط با مشتری؛ تحقق اهداف مالی و قراردادی به‌موقع.',
'تسلط بر ابزارهای OSS/MW اکوسیستم Ericsson/Huawei/Nokia؛ منتورینگ اعضای تیم.'
],
},
{
title: 'کارشناس ارشد عملکرد',
start: 'جولای ۲۰۱۸',
end: 'جولای ۲۰۲۳',
description: [
'راندن تحلیل KPI شبکه در 2G/3G/LTE؛ شناسایی روندها و فرصت‌های بهبود.',
'مشارکت در ممیزی‌ها، بهبود فرآیند و داشبوردهای عملکرد؛ پشتیبانی از فرایندهای حل رخداد.'
],
},
{
title: 'دستیار مدیر منطقه',
start: 'مارس ۲۰۱۸',
end: 'جولای ۲۰۱۸',
description: [
'نگهداشت ~۳۰۰۰ سایت BTS در استان تهران (2G/3G/4G)؛ تحقق اهداف تحویل/پذیرش و صرفه‌جویی هزینه.',
'مدیریت زیرپیمانکاران و رابط برنامه‌ریزی؛ ترجمه طرح‌های فنی به برنامه‌های اجرایی.',
'رفع موانع حین پذیرش؛ تصعید ریسک‌های خارج از محدوده برای دستیابی به نتیجه برد-برد با مشتری.'
],
},
{
title: 'رهبر تیم TCHA',
start: 'ژوئن ۲۰۱۷',
end: 'مارس ۲۰۱۸',
description: [
'ساخت داشبوردهای جامع در‌دسترس‌بودن؛ مالک اصلی هم‌راستاسازی ذی‌نفعان زیر الزامات قراردادی سخت.',
'تحلیل KPI و کانال‌های ترافیک/کنترلی؛ اقدامات راه‌دور و پیگیری تصعیدها تا حل نهایی.',
'کسب عنوان فارغ‌التحصیل برتر در گردهمایی سالانه Huawei.'
],
},
{
title: 'کارمند بک‌آفیس',
start: 'ژوئن ۲۰۱۶',
end: 'ژوئن ۲۰۱۷',
description: [
'پشتیبانی عملیات OSS، چک‌های عملکرد و گزارش‌دهی؛ کمک به کارایی تیم و رضایت مشتری.'
],
},
],
},
{
company: 'Solar Energy World',
positions: [
{
title: 'مدیر سیستم Solaris',
start: 'جولای ۲۰۱۵',
end: 'ژوئن ۲۰۱۶',
description: ['مانیتورینگ سیستم‌های خورشیدی و ادمین Solaris.'],
},
],
},
{
company: 'Adfa l آدفا',
location: 'استان تهران، ایران',
positions: [
{
title: 'ادمین',
start: 'ژوئن ۲۰۱۵',
end: 'ژوئن ۲۰۱۶',
description: [
'پشتیبانی سخت‌افزار/نرم‌افزار و امور اداری شهرداری منطقه ۳ تهران.',
"پشتیبانی از عملیات OSS، انجام بررسی‌های عملکرد و گزارش‌دهی؛ کمک به بهبود کارایی تیم و رضایت مشتری.",
],
icons: ["i-logos:github-octocat", "i-logos:git-icon"],
link: "https://group7sky.ir/",
linkLabel: "Group7Sky Website",
},
],
},
@@ -189,99 +100,66 @@ const portfolioFa: PortfolioData = {
education: [
{
school: 'دانشگاه صنعتی قم',
degree: 'کارشناسی مهندسی مخابرات',
start: '۲۰۱۰',
end: '۲۰۱۵',
icons: ['i-material-symbols-school'],
logo: '/img/qut_logo-light.jpg',
school: "دانشگاه فرهنگیان کرمان",
degree: "کارشناسی آموزش زبان انگلیسی",
start: "۲۰۲۵",
end: "در حال تحصیل",
icons: ["i-material-symbols-school"],
logo: "/img/cfu_logo-light.png",
},
],
projects: [
{
name: 'vue-cursor-rules',
description: 'قواعد Cursor مبتنی بر قرارداد برای Vue 3 + TypeScript با تمرکز بر DX، دسترس‌پذیری، امنیت و خروجی قابل اتکا.',
name: "TBW (To Be Watched)",
description:
"یک اپ ساده و زیبا شبیه ToDo برای فیلم و سریال ساخته‌شده با Vue 3 و Tailwind CSS (daisyUI).",
links: [
{ label: 'GitHub', to: 'https://github.com/aliarghyani/vue-cursor-rules', icon: 'i-mdi-github' },
{
label: "GitHub",
to: "https://github.com/mmahdium/TBW",
icon: "i-mdi-github",
},
{
label: "وب‌سایت",
to: "https://tbw.monasef.ir/",
icon: "i-mdi-link",
},
],
icons: ['i-logos-vue', 'i-logos-typescript-icon'],
status: 'فعال',
icons: [
"i-logos-vue",
"i-logos-typescript-icon",
"i-logos-tailwindcss-icon",
"simple-icons:axios",
"i-logos-vitejs",
"i-logos-daisyui-icon",
],
status: "فعال",
opensource: true,
category: 'public',
category: "public",
},
{
name: 'ایده — پلتفرم نوآوری',
description: 'پلتفرمی پویا و مقیاس‌پذیر برای ارزیابی ایده‌ها و بینش‌های بازار.',
thumbnail: '/img/projects/ideh.png',
status: 'فعال',
opensource: false,
links: [
{ label: 'وب‌سایت', to: 'https://ideh.app/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue'],
category: 'freelance',
},
{
name: 'Insho — بازار تبلیغات',
description: 'مارکت‌پلیس رسانه برای پیوند دادن آژانس‌ها و تولیدکنندگان محتوا در کمپین‌های تبلیغاتی پراثر.',
thumbnail: '/img/projects/insho.png',
status: 'فعال',
opensource: false,
links: [
{ label: 'وب‌سایت', to: 'https://insho.app/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon'],
category: 'freelance',
},
{
name: 'باماشین — سامانه اجاره ناوگان',
description: 'پلتفرم اجاره برای رزرو خودرو، قایق، بالگرد، ون، دوچرخه و ناوگان متنوع در سراسر ایران.',
thumbnail: '/img/projects/bamashin.png',
status: 'فعال',
opensource: false,
links: [
{ label: 'وب‌سایت', to: 'https://bamashin.net/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue'],
category: 'freelance',
},
{
name: 'Elara Panel',
description: 'ما بسیار فراتر از یک مجموعه گردشگری سلامت هستیم. بیماران ما ارزشمندترین و محوری‌ترین نقطه ما هستند. خوشحالی آن‌ها، دریافت راهنمایی درست و تجربه خدمات بی‌نقص برای ما حیاتی است. می‌دانیم هر بیمار انتظارات و نیازهای متفاوتی دارد. در این پنل شخصی‌سازی‌شده، به اطلاعاتی دسترسی دارید که مخصوص شماست. در هر آنچه بخواهید شخصی‌سازی کنید کنار شما هستیم. با Elara Medical، درهای یک تجربه فراموش‌نشدنی گردشگری سلامت را بگشایید.',
thumbnail: '/img/elara-logo.png',
status: 'فعال',
opensource: false,
links: [
{ label: 'وب‌سایت', to: 'https://app.elaramedical.com/', icon: 'i-mdi-link' },
],
icons: ['i-logos-vue', 'i-logos-vuetifyjs', 'i-logos-typescript-icon', 'i-logos-vitejs'],
category: 'current',
},
{
name: 'Artemis Clinics',
description: 'آرتمیس، ارائه‌دهنده قابل اعتماد خدمات پزشکی در ترکیه، شما را به طیف گسترده‌ای از خدمات سلامت باکیفیت با هزینه‌ای به‌مراتب کمتر از آمریکای شمالی و اروپا متصل می‌کند، حتی با احتساب هزینه‌های سفر.',
thumbnail: '/img/artemis-new-logo.png',
status: 'فعال',
opensource: false,
links: [
{ label: 'وب‌سایت', to: 'https://app.artemisclinics.com/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon'],
category: 'current',
},
{
name: 'NuxtUi-Portfolio-Ali',
description: 'پورتفولیو من با Nuxt 3 و Nuxt UI v4، شامل پروژه‌ها، مهارت‌ها و سوابق.',
status: 'فعال',
name: "TorrentMax",
description: "بهبود عملکرد لینک های مگنت و تورنت",
// thumbnail: "/img/projects/ideh.png",
status: "فعال",
opensource: true,
links: [
{ label: 'GitHub', to: 'https://github.com/aliarghyani/NuxtUi-Portfolio-Ali', icon: 'i-mdi-github' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-typescript-icon', 'i-logos-tailwindcss-icon'],
category: 'public',
{
label: "وب‌سایت",
to: "https://torrentmax.monasef.ir/",
icon: "i-mdi-link",
},
],
}
icons: [
"i-logos-nuxt-icon",
"i-logos-vue",
"i-logos-typescript-icon",
"i-logos-tailwindcss-icon",
],
category: "public",
},
],
};
export default portfolioFa
export default portfolioFa;

View File

@@ -1,186 +1,97 @@
import type { PortfolioData } from '@/types/portfolio.types'
import type { PortfolioData } from "@/types/portfolio.types";
export const portfolio: PortfolioData = {
profile: {
name: 'Ali Arghyani',
title: 'Frontend Developer',
location: 'Tehran Province - Iran , Remote - Turkey',
summary:
'Passionate Frontend Developer with Vue.js, Nuxt.js, and TypeScript. Migrated from telecom team lead/analyst to modern web development with focus on DX, accessibility, performance and client-centric delivery.',
avatar: '/img/AliProfile.webp',
name: "Mohammad Mahdi Mohammadi",
title: "A Developer?",
location: "Kerman Province - Iran",
summary: "A Developer Maybe? IDK what to say here yet.",
// avatar: "/img/AliProfile.webp",
socials: {
website: 'https://www.linkedin.com/in/aliarghyani/',
github: 'https://github.com/aliarghyani',
linkedin: 'https://www.linkedin.com/in/aliarghyani/',
telegram: 'https://t.me/Ali_Argh',
whatsapp: 'https://wa.me/989123220694',
spotify: 'https://open.spotify.com/user/aliarghyani',
bento: 'https://bento.me/arghyani',
instagram: 'https://www.instagram.com/ali.arghyani/',
website: "https://mahdium.ir/",
github: "https://github.com/mmahdium",
// linkedin: "https://www.linkedin.com/in/aliarghyani/",
telegram: "https://t.me/mmahdium",
// whatsapp: "https://wa.me/989123220694",
// spotify: "https://open.spotify.com/user/aliarghyani",
// bento: "https://bento.me/arghyani",
instagram: "https://www.instagram.com/mmahdiom/",
},
},
mainTools: {
title: 'Main tools',
title: "Main tools",
items: [
{ label: 'Vue.js', icon: 'i-logos-vue' },
{ label: 'Nuxt.js', icon: 'i-logos-nuxt-icon' },
{ label: 'TypeScript', icon: 'i-logos-typescript-icon' },
{ label: 'Vuetify', icon: 'i-logos-vuetifyjs' },
{ label: 'Tailwind CSS', icon: 'i-logos-tailwindcss-icon' },
{ label: 'Pinia', icon: 'i-logos-pinia' },
{ label: 'Vite', icon: 'i-logos-vitejs' },
{ label: 'Git/GitHub', icon: 'i-mdi-github' },
{ label: "Vue.js", icon: "i-logos-vue" },
{ label: "Nuxt.js", icon: "i-logos-nuxt-icon" },
{ label: "TypeScript", icon: "i-logos-typescript-icon" },
{ label: "Vuetify", icon: "i-logos-vuetifyjs" },
{ label: "Tailwind CSS", icon: "i-logos-tailwindcss-icon" },
{ label: "Pinia", icon: "i-logos-pinia" },
{ label: "Vite", icon: "i-logos-vitejs" },
{ label: "Git/GitHub", icon: "i-mdi-github" },
],
},
roles: {
title: 'Roles',
title: "Roles",
items: [
{ label: 'Frontend Developer', icon: 'i-twemoji-laptop' },
{ label: 'SSR with Nuxt', icon: 'i-twemoji-rocket' },
{ label: 'UI Engineering', icon: 'i-twemoji-toolbox' },
{ label: 'DX & Performance', icon: 'i-twemoji-high-voltage' },
{ label: "Frontend Developer", icon: "i-twemoji-laptop" },
{ label: "SSR with Nuxt", icon: "i-twemoji-rocket" },
{ label: "UI Engineering", icon: "i-twemoji-toolbox" },
{ label: "DX & Performance", icon: "i-twemoji-high-voltage" },
],
},
values: {
title: 'Values',
title: "Values",
items: [
{ label: 'Autonomy & Ownership', icon: 'i-twemoji-key', description: 'Take initiative and be accountable. Deliver end-to-end.' },
{ label: 'High standards', icon: 'i-twemoji-sparkles', description: 'Aim for quality over shortcuts. Leave things better.' },
{ label: 'Client-focused delivery', icon: 'i-twemoji-handshake', description: 'Understand goals, ship iteratively, and align outcomes.' },
{ label: 'Teamwork & Mentoring', icon: 'i-twemoji-people-holding-hands', description: 'Share knowledge, elevate teammates, be reliable.' },
{ label: 'Clear communication', icon: 'i-twemoji-speech-balloon', description: 'Explain the why/what/how. Prefer concise async updates.' },
{
label: "Autonomy & Ownership",
icon: "i-twemoji-key",
description: "Take initiative and be accountable. Deliver end-to-end.",
},
{
label: "High standards",
icon: "i-twemoji-sparkles",
description: "Aim for quality over shortcuts. Leave things better.",
},
{
label: "Client-focused delivery",
icon: "i-twemoji-handshake",
description: "Understand goals, ship iteratively, and align outcomes.",
},
{
label: "Teamwork & Mentoring",
icon: "i-twemoji-people-holding-hands",
description: "Share knowledge, elevate teammates, be reliable.",
},
{
label: "Clear communication",
icon: "i-twemoji-speech-balloon",
description: "Explain the why/what/how. Prefer concise async updates.",
},
],
},
experiences: [
{
company: 'NexaPortal',
link: 'https://nexaportal.com/',
logo: '/img/NexaPortal1.png',
location: 'İzmir, Türkiye · Remote',
type: 'Full-time',
company: "Group7Sky",
link: "https://group7sky.ir/",
// logo: "/img/NexaPortal1.png",
// location: "İzmir, Türkiye · Remote",
type: "Part-time",
positions: [
{
title: 'Frontend Developer',
start: 'Dec 2024',
title: "System Administrator",
start: "Jun 2024",
ongoing: true,
description: [
'Contributing to a platform transforming medical tourism business management; building secure, scalable frontends.',
'Implementing Vue 3 + TypeScript architecture with Vuetify, Vite, Pinia, RBAC and i18n; focus on DX, performance and a11y.',
'Built end-user app and admin dashboard: https://app.elaramedical.com/ · https://dashboard.elaramedical.com/',
'PWA features, form-heavy flows, calendar and scheduling UX, Google API integrations, and realtime via WebSocket.',
'Quality gates: ESLint strict, E2E tests with Cypress, CIfriendly builds and code reviews.'
],
icons: ['i-logos-vue', 'i-logos-vuetifyjs', 'i-logos-typescript-icon', 'i-logos-vitejs', 'i-logos-pinia', 'i-logos-eslint', 'i-logos-cypress'],
link: 'https://app.elaramedical.com/',
linkLabel: 'Elara Platform',
},
],
},
{
company: 'Freelancer',
type: 'Self-employed',
location: 'Tehran, Iran · Hybrid',
positions: [
{
title: 'Frontend Developer | Vue.js, Nuxt.js, TailwindCSS',
start: 'Sep 2023',
end: 'Dec 2024',
description: [
'Delivered highperformance SSR apps with Nuxt 3 and Vue 3, improving speed and SEO.',
'Designed modular, maintainable component systems; ensured responsive, accessible UIs across devices.',
'Collaborated with crossfunctional teams using Git; shipped iteratively with clear clientfocused outcomes.',
'Leveraged Vuetify and VueUse to accelerate delivery; comfortable adapting to React when needed.',
'Recent: https://ideh.app/ · https://insho.app/ · https://laservice.ir/ · https://bamashin.net/ · https://hiloop.app/ · https://atdeloop.com/'
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon', 'i-logos-vuetifyjs', 'i-logos-typescript-icon'],
},
],
},
{
company: 'Huawei',
logo: '/img/huawei.svg',
location: 'Tehran, Iran',
positions: [
{
title: 'Senior Performance Team Analyst and Team Lead',
start: 'Apr 2022',
end: 'Aug 2023',
description: [
'Maintained performance and availability for ~14,500 MTN Irancell sites nationwide.',
'Led KPI analysis (2G/3G/4G), TCHA checks, rootcause analysis and endtoend incident followups to resolution.',
'Produced weekly/monthly/quarterly stakeholder reports; ensured contractual OLA/SLA compliance and risk escalation.',
'Coordinated contractors and subcontractors; planned and tracked highrisk initiatives and recovery actions.',
'Defined scope, schedules, policies and procedures; improved processes, audits and operational quality.',
'Optimized OPEX by eliminating needless costs; forecasting and budgeting with timely financial statements.',
'Owned customer communication interface; ensured financial and contractual targets were met on time.',
'Handson with OSS/MW tools across Ericsson/Huawei/Nokia ecosystems; mentored team members.'
],
},
{
title: 'Senior Performance Analyst',
start: 'Jul 2018',
end: 'Jul 2023',
description: [
'Drove network KPI analysis across 2G/3G/LTE; identified trends and improvement opportunities.',
'Contributed to audits, process improvements and performance dashboards; supported incident resolution workflows.'
],
},
{
title: 'Assistant Regional Manager',
start: 'Mar 2018',
end: 'Jul 2018',
description: [
'Maintained ~3000 BTS sites across Tehran Province (2G/3G/4G); ensured delivery/acceptance and costsaving targets.',
'Managed subcontractors and planning interface; translated technical specs into executable implementation plans.',
'Removed blockers during acceptance; escalated outofscope risks to achieve winwin outcomes with the customer.'
],
},
{
title: 'TCHA Team Lead',
start: 'Jun 2017',
end: 'Mar 2018',
description: [
'Built comprehensive availability dashboards; main owner driving stakeholder alignment under strict contracts.',
'Analyzed KPIs and traffic/control channels; performed remote actions and tracked escalations endtoend to resolution.',
'Recognized as outstanding fresh graduate in Huawei annual meeting.'
],
},
{
title: 'Back Office Employee',
start: 'Jun 2016',
end: 'Jun 2017',
description: [
'Supported OSS operations, performance checks and reporting; contributed to team efficiency and customer satisfaction.'
],
},
],
},
{
company: 'Solar Energy World',
positions: [
{
title: 'Solaris System Administrator',
start: 'Jul 2015',
end: 'Jun 2016',
description: ['Solar systems monitoring and Solaris administration.'],
},
],
},
{
company: 'Adfa l آدفا',
location: 'Tehran Province, Iran',
positions: [
{
title: 'Administrator',
start: 'Jun 2015',
end: 'Jun 2016',
description: [
'Hardware/software support and administrative tasks for Municipality of District 3, Tehran.',
"Supported OSS operations, performance checks and reporting; contributed to team efficiency and customer satisfaction.",
],
icons: ["i-logos:github-octocat", "i-logos:git-icon"],
link: "https://group7sky.ir/",
linkLabel: "Group7Sky Website",
},
],
},
@@ -188,99 +99,66 @@ export const portfolio: PortfolioData = {
education: [
{
school: 'Qom University of Technology',
degree: 'B.A., Telecommunications Engineering',
start: '2010',
end: '2015',
icons: ['i-material-symbols-school'],
logo: '/img/qut_logo-light.jpg',
school: "Farhangian University of Kerman",
degree: "Bachelor of English Language Teaching",
start: "2025",
end: "ongoing",
icons: ["i-material-symbols-school"],
logo: "/img/cfu_logo-light.png",
},
],
projects: [
{
name: 'vue-cursor-rules',
description: 'Contract-driven Cursor rules for Vue 3 + TypeScript with a focus on DX, a11y, security and production-ready outputs.',
name: "TBW (To Be Watched)",
description:
"A simple and beautiful media list app built with Vue 3 and Tailwind CSS (daisyUI).",
links: [
{ label: 'GitHub', to: 'https://github.com/aliarghyani/vue-cursor-rules', icon: 'i-mdi-github' },
{
label: "GitHub",
to: "https://github.com/mmahdium/TBW",
icon: "i-mdi-github",
},
{
label: "Website",
to: "https://tbw.monasef.ir/",
icon: "i-mdi-link",
},
],
icons: ['i-logos-vue', 'i-logos-typescript-icon'],
status: 'Active',
icons: [
"i-logos-vue",
"i-logos-typescript-icon",
"i-logos-tailwindcss-icon",
"simple-icons:axios",
"i-logos-vitejs",
"i-logos-daisyui-icon",
],
status: "Active",
opensource: true,
category: 'public',
category: "public",
},
{
name: 'Ideh — Innovating Ideas Platform',
description: 'Dynamic, scalable platform for idea evaluation and market insights.',
thumbnail: '/img/projects/ideh.png',
status: 'Active',
opensource: false,
links: [
{ label: 'Website', to: 'https://ideh.app/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue'],
category: 'freelance',
},
{
name: 'Insho Advertising Marketplace',
description: 'Media marketplace that helps agencies and creators collaborate on high-impact advertising campaigns.',
thumbnail: '/img/projects/insho.png',
status: 'Active',
opensource: false,
links: [
{ label: 'Website', to: 'https://insho.app/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon'],
category: 'freelance',
},
{
name: 'BaMashin Mobility Rentals',
description: 'Rental platform for booking cars, boats, helicopters, vans, bikes, and more across Iran.',
thumbnail: '/img/projects/bamashin.png',
status: 'Active',
opensource: false,
links: [
{ label: 'Website', to: 'https://bamashin.net/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue'],
category: 'freelance',
},
{
name: 'Elara Panel',
description: 'More than a medical tourism platform — a personalized experience where each patient accesses tailored information and flawless service. With Elara Medical, unlock an unforgettable medical tourism journey.',
thumbnail: '/img/elara-logo.png',
status: 'Active',
opensource: false,
links: [
{ label: 'Website', to: 'https://app.elaramedical.com/', icon: 'i-mdi-link' },
],
icons: ['i-logos-vue', 'i-logos-vuetifyjs', 'i-logos-typescript-icon', 'i-logos-vitejs'],
category: 'current',
},
{
name: 'Artemis Clinics',
description: 'Your trusted provider for medical services in Turkey, connecting you to top-quality health services at significantly lower costs than North America and Europe — even including travel expenses.',
thumbnail: '/img/artemis-new-logo.png',
status: 'Active',
opensource: false,
links: [
{ label: 'Website', to: 'https://app.artemisclinics.com/', icon: 'i-mdi-link' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-tailwindcss-icon'],
category: 'current',
},
{
name: 'NuxtUi-Portfolio-Ali',
description: 'My portfolio built with Nuxt 3 and Nuxt UI v4, showcasing projects, skills, and experiences.',
status: 'Active',
name: "TorrentMax",
description: "Enrich Your Magnet Links with Trackers Instantly",
// thumbnail: "/img/projects/ideh.png",
status: "Active",
opensource: true,
links: [
{ label: 'GitHub', to: 'https://github.com/aliarghyani/NuxtUi-Portfolio-Ali', icon: 'i-mdi-github' },
],
icons: ['i-logos-nuxt-icon', 'i-logos-vue', 'i-logos-typescript-icon', 'i-logos-tailwindcss-icon'],
category: 'public',
{
label: "Website",
to: "https://torrentmax.monasef.ir/",
icon: "i-mdi-link",
},
],
}
icons: [
"i-logos-nuxt-icon",
"i-logos-vue",
"i-logos-typescript-icon",
"i-logos-tailwindcss-icon",
],
category: "public",
},
],
};
export default portfolio
export default portfolio;

View File

@@ -1,133 +1,133 @@
import type { Recommendation } from '@/types/recommendation.types'
export const recommendations: Recommendation[] = [
{
author: "Amir P.",
author_title:
"Project, Program and Operations Management | Telecom, IT, Infrastructure, Engineering and Construction | Incident Management | Continuous Improvement | Soccer Coach and Referee",
relationship: "Worked with Ali but on different teams",
date: "2024-12-05",
linkedin_url: "https://www.linkedin.com/in/amir-p-30b64450",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I am pleased to write this recommendation for Ali, who has been an exceptional engineer and a valued member of our team. Over the course of his career, he has consistently demonstrated growth, commitment, and a strong work ethic. His dedication to continuous improvement and delivering high-quality results has set him apart. One of Ali's most admirable traits is his curiosity. He is never afraid to ask insightful questions to fully understand the complexities of a task. This proactive approach to learning has enabled him to tackle challenges with confidence and precision. His ability to absorb new information and apply it effectively has been a key factor in his successful contributions to our projects. In addition to his technical skills, Ali has shown an outstanding attitude towards his work and colleagues. His positive mindset, coupled with his strong interpersonal skills, makes him a natural fit in a multicultural work environment. He communicates well, listens actively, and is always willing to collaborate with others to achieve the best possible outcome. I am confident that Ali will continue to excel and make a significant impact in his career. His dedication, attitude, and approach to problem-solving will make him a valuable asset to any team or organization. I highly recommend him without reservation.",
},
{
author: "Sohrab Amini",
author_title: "Vice President - Digital Transformation & AI Platforms",
relationship: "Was senior to Ali but didnt manage Ali directly",
date: "2024-11-23",
linkedin_url: "https://www.linkedin.com/in/sohrab-amini-67849a141",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I have worked with Ali during one of my previous assignments, I found him self-driven, interacts effectively with stakeholders and a relentless commitment to delivering on promises. He often worked tirelessly to ensure that even the most challenging tasks were completed to the highest standard. I am confident his Network Performance analytics and programming skillsets holds more career achievements to come!",
},
{
author: "Parham Nooralishahi",
author_title:
"Staff Software Designer @ Trusted Positioning Inc. TDK | Drones and Robotics | Embedded System | Computer Vision | Deep Learning | Software Engineering",
relationship: "Worked with Ali but on different teams",
date: "2024-11-18",
linkedin_url: "https://www.linkedin.com/in/parham-nooralishahi",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I know Ali from my time in Huawei Tech. I am delighted to recommend him, an industrious person whom I have had the pleasure of teaching Python. In my opinion, he was one of the most promising students who participated in the program. Throughout our time together, Ali has demonstrated an impressive willingness and ability to apply programming skills in practical and innovative ways, particularly in automating tasks within his work. During the program, he quickly grasped the fundamental concepts of Python and has consistently shown a keen interest in leveraging these skills to enhance efficiency. He used the gained knowledge to automate some aspects of Telecom. KPI monitoring which in my opinion, shows his eagerness to go one step further in his job and his natural skills in programming. During the sessions in which Ali has participated, we discussed the python syntax, lambda functions, database, networking, Restful web services, HTML templating using python, and object-oriented programming. He is a professional that constantly tries to improve his skills and help the organization in which he is working in any way he can. I believe he can be an important asset for any company and I wish him constant success in the future.",
},
{
author: "Mona Moslemi",
author_title: "Senior Configuration and Change Management team leader",
relationship: "Worked with Ali but at different companies",
date: "2024-11-12",
linkedin_url: "https://www.linkedin.com/in/mona-moslemi-a7408773",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"Ali and I collaborated in the telecommunications industry for about five years. During this time, Ali handled multiple roles, adapting quickly and excelling in each due to his dedication, intelligence, and work ethic. Alis commitment to his work was one of his most defining qualities. He approached every task with thoroughness, following up consistently to ensure that projects were completed to the highest standard. Even though we werent on the same team and company, his collaborative spirit and professionalism made him a standout colleague. I truly enjoyed the opportunity to work with him and am confident he will be an asset in any organization he joins.",
},
{
author: "Mahmood Rohani",
author_title: "Head of DevOps Engineering @AloPeyk | AWS Solution Architect",
relationship: "Worked with Ali on the same team",
date: "2024-11-12",
linkedin_url: "https://www.linkedin.com/in/mahmood-rohani",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I had the pleasure of working with Ali at Huawei, where we were in different teams but collaborated closely. During our time, Ali consistently demonstrated dedication, hard work, and a keen attention to detail. He was always respectful, maintaining a logical and calm demeanor even in challenging situations. Ali was highly motivated and always pursued excellence in his work. I know he has recently started a new career path in front-end development, and with the perseverance, talent, and work ethic I've seen in him, I have no doubt that he will achieve great success, just as he has in the past. I highly recommend him!",
},
{
author: "Ghasem Danesh",
author_title: "IT CS Manager at Zarrin Roya",
relationship: "Worked with Ali but on different teams",
date: "2024-11-10",
linkedin_url: "https://www.linkedin.com/in/ghasem-danesh",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I had the pleasure of working with Ali during his tenure in Huawei's Performance team, where he frequently collaborated with our IT department to address network and technical issues. Ali stood out as a dedicated team player, always proactive in finding solutions—not only for his own needs but also for any IT or network challenges that affected his team. Ali demonstrated a strong commitment to maintaining seamless operations within his team, often reaching out to troubleshoot and resolve issues with our IT department promptly. His resourcefulness and ability to coordinate solutions ensured minimal disruption and contributed to a smoother workflow for everyone involved. Ali's dedication and collaborative mindset were invaluable, and I am confident he will bring the same drive and support to any organization.",
},
{
author: "Arya Aghaei",
author_title:
"Frontend Developer @ BIKE24 | Computer Software Engineering",
relationship: "Worked with Ali but on different teams",
date: "2024-11-09",
linkedin_url: "https://www.linkedin.com/in/arya-aghaei",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"It was my pleasure to work with Ali Arghyani at Huawei Technologies. He is one of those employees who comes with passion and commitment to everything he is doing. Ali was outstandingly enthusiastic about learning, mainly programming, from day one. I watched him dive into new skills, always challenging himself to improve, and his talent for creativity, effective solutions was impressive. Having the front-row seat to observe his development, from the career development paths he chose down to how he committed himself each day, is a real inspiration. I would be thrilled to recommend Ali to any team, since he is one of those people who adds value with his presence, and I am excited to see all that he will do in life.",
},
{
author: "Milad Natanzi",
author_title:
"Research Assistant @ WPI | O-RAN and AI integrator for Next-G RAN | DS | DE | AI | ML | LLM Developer",
relationship: "Worked with Ali but on different teams",
date: "2024-11-07",
linkedin_url: "https://www.linkedin.com/in/natanzi",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I had the opportunity to work with Ali in the same department on a Huawei project. He is incredibly talented and smart, always eager to learn more and willing to collaborate with everyone. Ali has a genuine passion for his work and a knack for keeping the team motivated, making him a fantastic teammate and someone you can always rely on to get things done right.",
},
{
author: "Amir Asadi",
author_title:
"Results-Driven Operations Management Professional | Expert in Logistics Efficiency, Supply Chain Optimization and Last Mile Delivery.",
relationship: "Managed Ali directly",
date: "2024-11-05",
linkedin_url: "https://www.linkedin.com/in/amir-asadi-",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"I had the pleasure of working alongside Ali, and I can confidently say he is one of the most dedicated, detail-oriented, and solution-focused engineers Ive collaborated with. Throughout our time together, he consistently demonstrated reliability and a proactive approach to solving challenges. Alis approachable demeanor and his strong track record of teamwork make him an invaluable asset to any team. I highly recommend him for any position or project that demands skill, dedication, and professionalism.",
},
{
author: "Muhammad Faisal Iqbal",
author_title:
"Network Technical Support | Telecommunications Expert LTE, 5G | CCNA | RHCSA",
relationship: "Worked with Ali on the same team",
date: "2024-11-04",
linkedin_url:
"https://www.linkedin.com/in/muhammad-faisal-iqbal-739a0b168",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"Ive worked closely with Ali on several projects over the years, and hes someone Ive always been able to count on. Hes a quick learner, a dedicated problem-solver, and brings a positive attitude to every challenge. No matter how tough the situation, Ali is always ready to help and never hesitates to ask questions to get the best result. His friendly, team-first approach has made a real difference in our work together. As he moves into web development, I have no doubt hell be successful. His drive to improve, strong analytical skills, and willingness to learn make him well-suited to any field he sets his mind to. I fully recommend Ali and believe hell thrive in this new career. Best, Faisal",
},
{
author: "Sami Ali",
author_title: "Deputy Project Director-SVMS Operation",
relationship: "Managed Ali directly",
date: "2024-11-04",
linkedin_url: "https://www.linkedin.com/in/sami-ali-2543852b",
recommendation_url:
"https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
text:
"Ali Arghyani led Performance team with a strong focus on delivering results and enhancing operational efficiencies. His expertise in network performance and data analysis consistently drove improvements, while his exceptional communication skills allowed him to build positive relationships with both customers and colleagues. creating a productive and cohesive work environment. Since transitioning into frontend development, Ali has continued to demonstrate adaptability and a commitment to excellence. He is a results-oriented professional who combines technical skill with strong interpersonal abilities, making him a valuable asset in any field. I highly recommend Ali as a dedicated team player and impactful contributor.",
},
// {
// author: "Amir P.",
// author_title:
// "Project, Program and Operations Management | Telecom, IT, Infrastructure, Engineering and Construction | Incident Management | Continuous Improvement | Soccer Coach and Referee",
// relationship: "Worked with Ali but on different teams",
// date: "2024-12-05",
// linkedin_url: "https://www.linkedin.com/in/amir-p-30b64450",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I am pleased to write this recommendation for Ali, who has been an exceptional engineer and a valued member of our team. Over the course of his career, he has consistently demonstrated growth, commitment, and a strong work ethic. His dedication to continuous improvement and delivering high-quality results has set him apart. One of Ali's most admirable traits is his curiosity. He is never afraid to ask insightful questions to fully understand the complexities of a task. This proactive approach to learning has enabled him to tackle challenges with confidence and precision. His ability to absorb new information and apply it effectively has been a key factor in his successful contributions to our projects. In addition to his technical skills, Ali has shown an outstanding attitude towards his work and colleagues. His positive mindset, coupled with his strong interpersonal skills, makes him a natural fit in a multicultural work environment. He communicates well, listens actively, and is always willing to collaborate with others to achieve the best possible outcome. I am confident that Ali will continue to excel and make a significant impact in his career. His dedication, attitude, and approach to problem-solving will make him a valuable asset to any team or organization. I highly recommend him without reservation.",
// },
// {
// author: "Sohrab Amini",
// author_title: "Vice President - Digital Transformation & AI Platforms",
// relationship: "Was senior to Ali but didnt manage Ali directly",
// date: "2024-11-23",
// linkedin_url: "https://www.linkedin.com/in/sohrab-amini-67849a141",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I have worked with Ali during one of my previous assignments, I found him self-driven, interacts effectively with stakeholders and a relentless commitment to delivering on promises. He often worked tirelessly to ensure that even the most challenging tasks were completed to the highest standard. I am confident his Network Performance analytics and programming skillsets holds more career achievements to come!",
// },
// {
// author: "Parham Nooralishahi",
// author_title:
// "Staff Software Designer @ Trusted Positioning Inc. TDK | Drones and Robotics | Embedded System | Computer Vision | Deep Learning | Software Engineering",
// relationship: "Worked with Ali but on different teams",
// date: "2024-11-18",
// linkedin_url: "https://www.linkedin.com/in/parham-nooralishahi",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I know Ali from my time in Huawei Tech. I am delighted to recommend him, an industrious person whom I have had the pleasure of teaching Python. In my opinion, he was one of the most promising students who participated in the program. Throughout our time together, Ali has demonstrated an impressive willingness and ability to apply programming skills in practical and innovative ways, particularly in automating tasks within his work. During the program, he quickly grasped the fundamental concepts of Python and has consistently shown a keen interest in leveraging these skills to enhance efficiency. He used the gained knowledge to automate some aspects of Telecom. KPI monitoring which in my opinion, shows his eagerness to go one step further in his job and his natural skills in programming. During the sessions in which Ali has participated, we discussed the python syntax, lambda functions, database, networking, Restful web services, HTML templating using python, and object-oriented programming. He is a professional that constantly tries to improve his skills and help the organization in which he is working in any way he can. I believe he can be an important asset for any company and I wish him constant success in the future.",
// },
// {
// author: "Mona Moslemi",
// author_title: "Senior Configuration and Change Management team leader",
// relationship: "Worked with Ali but at different companies",
// date: "2024-11-12",
// linkedin_url: "https://www.linkedin.com/in/mona-moslemi-a7408773",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "Ali and I collaborated in the telecommunications industry for about five years. During this time, Ali handled multiple roles, adapting quickly and excelling in each due to his dedication, intelligence, and work ethic. Alis commitment to his work was one of his most defining qualities. He approached every task with thoroughness, following up consistently to ensure that projects were completed to the highest standard. Even though we werent on the same team and company, his collaborative spirit and professionalism made him a standout colleague. I truly enjoyed the opportunity to work with him and am confident he will be an asset in any organization he joins.",
// },
// {
// author: "Mahmood Rohani",
// author_title: "Head of DevOps Engineering @AloPeyk | AWS Solution Architect",
// relationship: "Worked with Ali on the same team",
// date: "2024-11-12",
// linkedin_url: "https://www.linkedin.com/in/mahmood-rohani",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I had the pleasure of working with Ali at Huawei, where we were in different teams but collaborated closely. During our time, Ali consistently demonstrated dedication, hard work, and a keen attention to detail. He was always respectful, maintaining a logical and calm demeanor even in challenging situations. Ali was highly motivated and always pursued excellence in his work. I know he has recently started a new career path in front-end development, and with the perseverance, talent, and work ethic I've seen in him, I have no doubt that he will achieve great success, just as he has in the past. I highly recommend him!",
// },
// {
// author: "Ghasem Danesh",
// author_title: "IT CS Manager at Zarrin Roya",
// relationship: "Worked with Ali but on different teams",
// date: "2024-11-10",
// linkedin_url: "https://www.linkedin.com/in/ghasem-danesh",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I had the pleasure of working with Ali during his tenure in Huawei's Performance team, where he frequently collaborated with our IT department to address network and technical issues. Ali stood out as a dedicated team player, always proactive in finding solutions—not only for his own needs but also for any IT or network challenges that affected his team. Ali demonstrated a strong commitment to maintaining seamless operations within his team, often reaching out to troubleshoot and resolve issues with our IT department promptly. His resourcefulness and ability to coordinate solutions ensured minimal disruption and contributed to a smoother workflow for everyone involved. Ali's dedication and collaborative mindset were invaluable, and I am confident he will bring the same drive and support to any organization.",
// },
// {
// author: "Arya Aghaei",
// author_title:
// "Frontend Developer @ BIKE24 | Computer Software Engineering",
// relationship: "Worked with Ali but on different teams",
// date: "2024-11-09",
// linkedin_url: "https://www.linkedin.com/in/arya-aghaei",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "It was my pleasure to work with Ali Arghyani at Huawei Technologies. He is one of those employees who comes with passion and commitment to everything he is doing. Ali was outstandingly enthusiastic about learning, mainly programming, from day one. I watched him dive into new skills, always challenging himself to improve, and his talent for creativity, effective solutions was impressive. Having the front-row seat to observe his development, from the career development paths he chose down to how he committed himself each day, is a real inspiration. I would be thrilled to recommend Ali to any team, since he is one of those people who adds value with his presence, and I am excited to see all that he will do in life.",
// },
// {
// author: "Milad Natanzi",
// author_title:
// "Research Assistant @ WPI | O-RAN and AI integrator for Next-G RAN | DS | DE | AI | ML | LLM Developer",
// relationship: "Worked with Ali but on different teams",
// date: "2024-11-07",
// linkedin_url: "https://www.linkedin.com/in/natanzi",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I had the opportunity to work with Ali in the same department on a Huawei project. He is incredibly talented and smart, always eager to learn more and willing to collaborate with everyone. Ali has a genuine passion for his work and a knack for keeping the team motivated, making him a fantastic teammate and someone you can always rely on to get things done right.",
// },
// {
// author: "Amir Asadi",
// author_title:
// "Results-Driven Operations Management Professional | Expert in Logistics Efficiency, Supply Chain Optimization and Last Mile Delivery.",
// relationship: "Managed Ali directly",
// date: "2024-11-05",
// linkedin_url: "https://www.linkedin.com/in/amir-asadi-",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "I had the pleasure of working alongside Ali, and I can confidently say he is one of the most dedicated, detail-oriented, and solution-focused engineers Ive collaborated with. Throughout our time together, he consistently demonstrated reliability and a proactive approach to solving challenges. Alis approachable demeanor and his strong track record of teamwork make him an invaluable asset to any team. I highly recommend him for any position or project that demands skill, dedication, and professionalism.",
// },
// {
// author: "Muhammad Faisal Iqbal",
// author_title:
// "Network Technical Support | Telecommunications Expert LTE, 5G | CCNA | RHCSA",
// relationship: "Worked with Ali on the same team",
// date: "2024-11-04",
// linkedin_url:
// "https://www.linkedin.com/in/muhammad-faisal-iqbal-739a0b168",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "Ive worked closely with Ali on several projects over the years, and hes someone Ive always been able to count on. Hes a quick learner, a dedicated problem-solver, and brings a positive attitude to every challenge. No matter how tough the situation, Ali is always ready to help and never hesitates to ask questions to get the best result. His friendly, team-first approach has made a real difference in our work together. As he moves into web development, I have no doubt hell be successful. His drive to improve, strong analytical skills, and willingness to learn make him well-suited to any field he sets his mind to. I fully recommend Ali and believe hell thrive in this new career. Best, Faisal",
// },
// {
// author: "Sami Ali",
// author_title: "Deputy Project Director-SVMS Operation",
// relationship: "Managed Ali directly",
// date: "2024-11-04",
// linkedin_url: "https://www.linkedin.com/in/sami-ali-2543852b",
// recommendation_url:
// "https://www.linkedin.com/in/aliarghyani/details/recommendations/?detailScreenTabIndex=0",
// text:
// "Ali Arghyani led Performance team with a strong focus on delivering results and enhancing operational efficiencies. His expertise in network performance and data analysis consistently drove improvements, while his exceptional communication skills allowed him to build positive relationships with both customers and colleagues. creating a productive and cohesive work environment. Since transitioning into frontend development, Ali has continued to demonstrate adaptability and a commitment to excellence. He is a results-oriented professional who combines technical skill with strong interpersonal abilities, making him a valuable asset in any field. I highly recommend Ali as a dedicated team player and impactful contributor.",
// },
]

View File

@@ -1,63 +1,251 @@
import type { Tag } from '@/types/portfolio.types'
import type { Tag } from "@/types/portfolio.types";
export const expert: Tag[] = [
{ 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: 'JavaScript', icon: 'i-logos-javascript', to: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript', type: 'Language' },
{ label: 'HTML5', icon: 'i-logos-html-5', to: 'https://developer.mozilla.org/en-US/docs/Web/HTML', type: 'Language' },
{ label: 'CSS', icon: 'i-logos-css-3', to: 'https://developer.mozilla.org/en-US/docs/Web/CSS', type: 'Language' },
{ label: 'Tailwind CSS', icon: 'i-logos-tailwindcss-icon', to: 'https://tailwindcss.com', type: 'Framework' },
{ label: 'Vuetify', icon: 'i-logos-vuetifyjs', to: 'https://vuetifyjs.com', type: 'Library' },
{ label: 'Pinia', icon: 'i-logos-pinia', to: 'https://pinia.vuejs.org', type: 'Library' },
{ label: 'Vite', icon: 'i-logos-vitejs', to: 'https://vitejs.dev', type: 'Tool' },
{ 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: 'DevOps' },
{ label: 'GitHub', icon: 'i-logos-github-octocat', to: 'https://github.com', type: 'Service' },
{ label: 'ESLint', icon: 'i-logos-eslint', to: 'https://eslint.org', type: 'Tool' },
{ label: 'Prettier', icon: 'i-logos-prettier', to: 'https://prettier.io', type: 'Tool' },
{ label: 'Ant Design', icon: 'i-logos-ant-design', to: 'https://ant.design', type: 'Library' },
{ label: 'vue-i18n', icon: 'i-twemoji-globe-with-meridians', to: 'https://vue-i18n.intlify.dev', type: 'Library' },
{ label: 'Jira', icon: 'i-logos-jira', to: 'https://www.atlassian.com/software/jira', type: 'Service' },
{ label: 'Slack', icon: 'i-logos-slack-icon', to: 'https://slack.com', type: 'Service' },
{ label: 'GitHub Actions', icon: 'simple-icons:githubactions', to: 'https://docs.github.com/actions', type: 'DevOps' },
]
{
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: 'Postman', icon: 'logos:postman-icon', to: 'https://www.postman.com', type: 'Tool' },
{ label: 'Swagger', icon: 'logos:swagger', to: 'https://swagger.io', type: 'Tool' },
{ label: 'Sass', icon: 'i-logos-sass', to: 'https://sass-lang.com', type: 'Language' },
{ label: 'Nuxt UI', icon: 'i-logos-nuxt-icon', to: 'https://ui.nuxt.com', type: 'Library' },
{ label: 'Bootstrap', icon: 'i-logos-bootstrap', to: 'https://getbootstrap.com', type: 'Framework' },
{ label: 'Cypress', icon: 'logos:cypress-icon', to: 'https://www.cypress.io', type: 'Testing' },
{ label: 'Pusher', icon: 'simple-icons:pusher', to: 'https://pusher.com', type: 'Service' },
{ label: 'WebSocket', icon: 'i-twemoji-electric-plug', to: 'https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API', type: 'Library' },
{ label: 'ECharts', icon: 'simple-icons:apacheecharts', to: 'https://echarts.apache.org', type: 'Library' },
{ label: 'Chatwoot', icon: 'simple-icons:chatwoot', to: 'https://www.chatwoot.com', type: 'Service' },
]
{
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: 'GraphQL', icon: 'i-logos-graphql', to: 'https://graphql.org', type: 'Data' },
{ label: 'LESS', icon: 'i-logos-less', to: 'https://lesscss.org', type: 'Language' },
{ label: 'Python', icon: 'i-logos-python', to: 'https://www.python.org', type: 'Language' },
{ label: 'NumPy', icon: 'i-logos-numpy', to: 'https://numpy.org', type: 'Data' },
{ label: 'Pandas', icon: 'logos:pandas-icon', to: 'https://pandas.pydata.org', type: 'Data' },
{ label: 'Linux', icon: 'i-logos-linux-tux', to: 'https://www.kernel.org', type: 'DevOps' },
{ label: 'Iconify', icon: 'simple-icons:iconify', to: 'https://iconify.design', type: 'Library' },
{ label: 'Notion', icon: 'i-logos-notion-icon', to: 'https://www.notion.so', type: 'Service' },
{ label: 'GitLab', icon: 'logos:gitlab-icon', to: 'https://gitlab.com', type: 'DevOps' },
{ label: 'Playwright', icon: 'i-logos-playwright', to: 'https://playwright.dev', type: 'Testing' },
]
{
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' },
]
{ 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" },
];

View File

@@ -32,10 +32,6 @@
"label": "Teamwork",
"desc": "Collaborative, reliable, and generous with knowledge sharing."
},
"teamLeadership": {
"label": "Team leadership",
"desc": "Aligns goals, unblocks teammates, fosters momentum."
},
"communication": {
"label": "Communication",
"desc": "Clear, concise updates and respectful listening."
@@ -44,10 +40,6 @@
"label": "Team performance",
"desc": "Improves processes and outcomes with actionable feedback."
},
"customerFocus": {
"label": "Customer focus",
"desc": "Owns outcomes; follows through to satisfaction."
},
"projectManagement": {
"label": "Project management",
"desc": "Plans, prioritizes, and ships on schedule."
@@ -59,18 +51,14 @@
},
"languageSection": {
"tagline": "Advanced English communication for global collaboration.",
"duolingo": {
"label": "Duolingo English Test",
"value": "85"
},
"items": {
"ielts": {
"title": "IELTS readiness",
"desc": "Ready to schedule the IELTS exam immediately once an overseas opportunity is confirmed; current study plan keeps academic band goals on track."
},
"huawei": {
"title": "English at Huawei",
"desc": "Ran performance analytics, stakeholder updates, and incident coordination entirely in English for 7+ years with multinational teams."
"ttc": {
"title": "TTC Certificate and English Teaching",
"desc": "Holder of a Teacher Training Course (TTC) certificate with experience teaching English; delivering language concepts and skills to learners at various levels."
}
}
},

View File

@@ -32,10 +32,6 @@
"label": "کار تیمی",
"desc": "همکار، قابل اتکا و مشتاق به اشتراک‌گذاری دانش."
},
"teamLeadership": {
"label": "رهبری تیم",
"desc": "اهداف را همسو می‌کند، موانع را برطرف و حرکت تیم را تقویت می‌کند."
},
"communication": {
"label": "ارتباطات",
"desc": "انتقال شفاف و خلاصه؛ گوش‌دادن محترمانه."
@@ -44,10 +40,6 @@
"label": "عملکرد تیم",
"desc": "با فیدبک عملی فرآیندها و نتایج را بهبود می‌دهد."
},
"customerFocus": {
"label": "تمرکز بر مشتری",
"desc": "نتیجه‌محور؛ تا حصول رضایت پیگیری می‌کند."
},
"projectManagement": {
"label": "مدیریت پروژه",
"desc": "برنامه‌ریزی، اولویت‌بندی و تحویل به‌موقع."
@@ -135,18 +127,14 @@
},
"languageSection": {
"tagline": "انگلیسی پیشرفته برای همکاری با تیم‌های بین‌المللی.",
"duolingo": {
"label": "آزمون زبان دولینگو",
"value": "85"
},
"items": {
"ielts": {
"title": "آمادگی آزمون آیلتس",
"desc": "به محض قطعی شدن پیشنهاد کاری بین‌المللی، آزمون آیلتس را ثبت‌نام می‌کنم؛ برنامه مطالعه فعلی مهارت گفتاری و نوشتاری را در سطح آکادمیک نگه داشته است."
},
"huawei": {
"title": "تجربه کاری انگلیسی در هواوی",
"desc": "بیش از ۷ سال تحلیل عملکرد، گزارش‌دهی و هماهنگی رخدادها را به‌طور کامل به زبان انگلیسی با تیم‌های چندملیتی انجام داده‌ام."
"ttc": {
"title": "مدرک TTC و تدریس زبان انگلیسی",
"desc": "دارای مدرک تربیت‌معلم (TTC) و تجربه تدریس زبان انگلیسی؛ آموزش مفاهیم و مهارت‌های زبانی به زبان‌آموزان در سطوح مختلف."
}
}
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB