Files
portfolio/app/data/portfolio.ts
T
2025-12-03 11:53:36 +03:30

216 lines
6.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { PortfolioData } from "@/types/portfolio.types";
export const portfolio: PortfolioData = {
profile: {
name: "Mohammad Mahdi Mohammadi",
title: "A Developer?",
location: "Kerman Province - Iran",
summary:
"My background is primarily in backend development and system administration, where I've always enjoyed working with infrastructure, servers, and the logic that powers applications. More recently, I've begun learning Nuxt and Vue, expanding into frontend development to round out my skill set. While my main focus remains backend and system administration, I now also build user interfaces with Nuxt 4 and Vue 3, enabling me to deliver complete, end‑to‑end solutions.",
// avatar: "/img/AliProfile.webp",
socials: {
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",
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" },
],
},
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" },
],
},
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.",
},
],
},
experiences: [
{
company: "Group7Sky",
link: "https://group7sky.ir/",
// logo: "/img/NexaPortal1.png",
// location: "İzmir, Türkiye · Remote",
type: "Part-time",
positions: [
{
title: "System Administrator",
start: "Jun 2024",
ongoing: true,
description: [
"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",
},
],
},
],
education: [
{
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: "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/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",
"i-logos-tailwindcss-icon",
"simple-icons:axios",
"i-logos-vitejs",
"i-logos-daisyui-icon",
],
status: "Active",
opensource: true,
category: "public",
},
{
name: "TorrentMax",
description: "Enrich Your Magnet Links with Trackers Instantly",
// thumbnail: "/img/projects/ideh.png",
status: "Active",
opensource: true,
links: [
{
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",
},
{
name: "HoolIt",
description:
"HoolIt is an open-source project aiming to provide a simple and easy-to-use alternative to the beloved dweet.io.",
// thumbnail: "/img/projects/monasef.png",
status: "Active",
opensource: true,
links: [
{
label: "GitHub",
to: "https://github.com/mmahdium/HoolIt",
icon: "i-mdi-github",
},
],
icons: ["i-logos-dotnet", "i-logos-docker-icon"],
category: "public",
},
{
name: "PolyList",
description:
"PolyList is a social music platform where you can create, manage, and share playlists and libraries with friends. Track your listening history through a public profile powered by web scrobbling.",
thumbnail: "/img/projects/polylist.png",
status: "Active",
opensource: false,
links: [
{
label: "Website",
to: "https://pl.mahdium.ir",
icon: "i-mdi-link",
},
{
label: "My Profile",
to: "https://pl.mahdium.ir/p/mahdium",
icon: "i-mdi-link",
},
],
icons: [
"i-logos-go",
"i-logos-gin",
"i-logos-nuxt-icon",
"i-logos-vercel-icon",
"i-logos-vue",
"i-logos-daisyui-icon",
"i-logos-tailwindcss-icon",
"i-logos-supabase-icon",
"i-logos-postgresql",
"i-logos-docker-icon",
],
category: "freelance",
},
],
};
export default portfolio;