Simon Lalonde's CV Hub!

A lightweight Next.js application serving my CV in multiple formats from a single URL — perfect for both terminal enthusiasts and browser users alike. 🚀

🔧 Technical Implementation

  • Smart Routing: Middleware detects whether the request comes from a terminal or a browser.
  • Terminal CV Generator: CV content is managed via TypeScript types and rendered in both colored and plain-text formats using the CVGenerator class.
  • Multiple versions: Generates plain-text, colorized terminal, and HTML versions for a richer experience.

⚡ Quick Access Options

1. View plain-text CV

# Use this command if your terminal does not support color curl https://simlal-curl-cv.vercel.app | less
# If you prefer wget instead wget -qO - https://simlal-curl-cv.vercel.app | less

2. View color-formatted CV

# Use this command if your terminal supports color curl -G -d 'colorTerm=true' https://simlal-curl-cv.vercel.app | less
# Again if you prefer wget instead wget -qO - "https://simlal-curl-cv.vercel.app/?colorTerm=true" | less

3. Full CV from your browser