--- import PageLayout from '../layouts/BaseLayout.astro' import Section from '../components/Section.astro' import Card from '../components/Card.astro' import ProjectCard from '../components/ProjectCard.astro' import Label from '../components/Label.astro' import SkillLayout from '../components/SkillLayout.astro' import PostPreview from '@/components/blog/PostPreview.astro' import { Image } from 'astro:assets' import kazootttAvatar from '../assets/kazoottt-avatar.jpeg' import { getAllPosts, sortMDByDate } from '@/utils' import { Icon } from 'astro-icon/components' import GiscusComment from '@/components/GiscusComment' const frontend = ['react(熟悉)', 'vue2(了解)', 'vtk.js(了解)', 'next.js', 'tailwindcss'] const backend = ['nodejs(熟悉)', 'python(了解)', 'elysiajs', 'nextjs', 'cloudflare d1', 'prisma'] const others = ['大模型提示词调优'] const languages = ['英文'] const MAX_POSTS = 10 const MAX_PROJECTS = 6 const allPosts = await getAllPosts() const allPostsByDate = sortMDByDate(allPosts).slice(0, MAX_POSTS) // Direct projects const directProjects = [ { title: '油猴脚本合集', description: '收录了我开发的一些油猴脚本', url: 'https://greasyfork.org/zh-CN/users/904256-kazoottt-wang', imagePath: '/src/assets/greasyFork.png', altText: 'greasyFork' } ] // Get projects from markdown const mdProjects = allPosts .filter((post) => post.data.category === '项目-已结项') .sort((a, b) => { if (a.data.pinned && !b.data.pinned) return -1 if (!a.data.pinned && b.data.pinned) return 1 return new Date(b.data.date).getTime() - new Date(a.data.date).getTime() }) .map((post) => ({ title: post.data.title, description: post.data.description || '', url: post.data.projectUrl ? post.data.projectUrl : `/blog/${post.slug}`, imagePath: post.data.coverImage, altText: post.data.title, isExternal: !!post.data.projectUrl })) // Combine both types of projects const projects = [...directProjects, ...mdProjects].slice(0, MAX_PROJECTS) ---
profile photo

KazooTTT

Total time coded since Nov 4 2017

你是一位专注于前端开发的工程师,深度使用 React 技术栈。通过持续学习和实践,你在现代前端工程化方面积累了丰富经验。

你的技术栈:

  • 基于 React 生态系统进行 Web 应用开发
  • 使用 VTK.js 探索数据可视化领域
  • 具备 Python 和 Node.js 全栈开发经验

保持技术热情,持续学习成长中 🌱

{ allPostsByDate.length > 0 && (
    {allPostsByDate.map((p) => (
  • ))}
) }
  • 主导电商平台前后台开发,采用React+TypeScript技术栈,提升用户体验及运营效率
  • 负责数据管理中台的架构设计与开发,实现数据可视化及智能分析功能
  • 设计并开发基于大语言模型的智能应用,优化提示词系统,提升模型输出质量
  • 参与百词斩电商平台的前后端开发,提升用户购物体验
{ projects.map((project) => ( )) }