Skip to content

samrickman/vercelcv

Repository files navigation

Personal website

Overview

This is the source for my personal website, showcasing my skills, research, and experience as a data scientist and researcher in the use of Large Language Models (LLMs). It includes links to research and other projects.

Features

  • Dynamic navigation: Updates content without reloading
  • Dark mode toggle: For accessibility
  • Particle effects: Interactive background using tsparticles

Tech stack

  • Next.js – React-based framework for fast, server-rendered pages.
  • Tailwind CSS – Utility-first styling for a polished, responsive design.
  • Framer motion – Smooth animations and transitions.

Installation & setup

1. Clone the repository

git clone https://github.com/samrickman/vercelcv.git
cd vercelcv

2. Install dependencies

pnpm install

(If you prefer use npm install or yarn install, but I recommend pnpm.)

3. Run the development server

pnpm dev

Then open http://localhost:3000 in your browser.

4. Build & deploy

To create a production build:

pnpm build
pnpm start

Deployment

The site is deployed on Vercel for optimal performance and free hosting. It auto-builds and deploys automatically when updates are pushed updates to GitHub.

Customisation

  • Particles Settings: Modify ParticlesBackground.js to tweak particle behavior.
  • Styles: Customise globals.css for theme adjustments.
  • Content Updates: Modify sections/ components (e.g., About.js, Research.js).

To do

  • Integrate live demo projects for AI/NLP research.
  • Add some blog posts.
  • Include interactive research visualisations.
  • Improve dark mode toggle positioning on medium screens (tablets).

Contact

📧 Email: contact@samrickman.com
🐙 GitHub: github.com/samrickman
📚 ORCID: orcid.org/0000-0003-1921-5258

About

Personal website using Next.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages