Personal website for Mingeon Kim — founder, research engineer, builder.
Built with Next.js, TypeScript, Tailwind CSS, and Framer Motion. Dark-mode-first. Static export deployed to GitHub Pages.
site/ # Next.js source code
app/ # App Router pages and layout
components/ # React components (Nav, Hero, About, etc.)
lib/data.ts # All editable content — projects, timeline, writings, principles
public/ # Static assets
deploy.sh # Build + copy to repo root
index.html # Built output (served by GitHub Pages)
_next/ # Built static assets
cd site
npm install
npm run devOpen http://localhost:3000.
All site content lives in site/lib/data.ts:
- Projects — add/edit entries in the
projectsarray - Principles — edit the
principlesarray - Timeline — edit the
timelinearray - Writing — add essay entries to the
writingsarray - Contact info — edit
siteConfigat the top
cd site
bash deploy.sh
cd ..
git add -A && git commit -m "deploy" && git push- Next.js 15 (App Router, static export)
- TypeScript
- Tailwind CSS v4
- Framer Motion
- Geist font family