Skip to content

Repository files navigation

kaneli.net

Personal website of Kane Li, Data Science and AI leader.

Live site: kaneli.net

Stack

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Node.js 24 / npm

Commands

npm run dev      # start dev server at localhost:3000
npm run build    # production build
npm run lint     # ESLint

Project Structure

src/
  app/           # App Router pages and layouts
  components/    # Reusable React components
  content/       # Structured content data (profile, experience, academic, publications)
public/          # Static assets

Content

All site content lives in src/content/:

File Purpose
profile.ts Personal info, bio, links, focus areas, expertise, education
experience.ts Industry roles with responsibilities, projects and awards
academic.ts Teaching roles with course lists and teaching periods
publications.ts Research publications (links to Google Scholar)

To update content, edit the relevant file in src/content/. No code changes needed for most updates.

Routes

Route Page
/ Home
/experience Industry Experience
/academic Academic — Teaching & Publications
/blog Blog (coming soon)
/about About
/contact Contact

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Personal website of Dr Kane Li, Data Science & AI leader, researcher, educator and writer.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages