Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Jarvis Men — Robotics Control Portfolio

A bilingual personal engineering portfolio built with Next.js, TypeScript and Tailwind CSS. The site presents Jarvis Men / 门嘉伟's verified robotics-control experience, selected projects, technology stack, published patents and contact details.

Included content

  • English / 中文 language switch
  • Humanoid whole-body control, VLA execution, mobile manipulation and industrial bag-picking projects
  • Robotics control stack and engineering focus
  • Three published patent records
  • Education and professional history
  • Verified engineering metrics from existing career materials
  • LinkedIn and work email

The site intentionally excludes speculative work, empty sections and future-content placeholders. It also excludes phone number, date of birth, certificate number, salary information and political affiliation from the source materials.

Run locally

Requirements: Node.js 20.9 or newer and pnpm.

pnpm install
pnpm dev

Open http://localhost:3000.

Production checks:

pnpm typecheck
pnpm build
pnpm start

Content files

  • app/page.tsx: bilingual profile copy, projects, patents, work history and contact information
  • app/globals.css: visual design and responsive layouts
  • app/layout.tsx: page title, description and social metadata
  • public/jiawei-men.jpg: privacy-sanitized portrait
  • public/og.png: social sharing image

Environment

Copy .env.example to .env.local and set the final public URL:

cp .env.example .env.local

NEXT_PUBLIC_SITE_URL is used to generate absolute Open Graph image metadata.

Deploy to Vercel

  1. Push this folder to a Git repository.
  2. Import the repository in Vercel.
  3. Keep the detected framework as Next.js.
  4. Add NEXT_PUBLIC_SITE_URL with the final production URL.
  5. Deploy.

Vercel will use the project's pnpm build script automatically.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages