Personal academic website for Dr. Jonas Heller — Tenured Assistant Professor of Marketing at Maastricht University, Co-Founder of DEXLab & LIT Network.
Live: www.jonasheller.info
- Next.js 14 (App Router, static export)
- TypeScript, Tailwind CSS
- Framer Motion & GSAP for animations
- Deployed via GitHub Pages with GitHub Actions
npm install
npm run devBuild for production:
npm run buildOutput is written to out/ and deployed automatically on push to main.
src/
app/
page.tsx # Home (hero, bento grid, publications, speaking, contact)
cv/page.tsx # Full curriculum vitae
layout.tsx # Root layout, metadata, JSON-LD
components/
Hero.tsx # Animated hero section
Bento.tsx # Bento-grid about/stats section
Publications.tsx # Publication list (39 papers, Google Scholar links)
Speaking.tsx # Keynotes & workshops
Contact.tsx # Contact form (Formspree)
Footer.tsx # Footer with Impressum & Privacy notice
Nav.tsx # Navigation bar
Terminal.tsx # Terminal-style animation
MagneticButton.tsx
SmoothScroll.tsx
ThemeProvider.tsx # Light/dark theme toggle
public/
CNAME # Custom domain config
favicon.svg # Site favicon
sitemap.xml # Sitemap (home + CV)
robots.txt
This website was built collaboratively with Claude Code (Anthropic) on 8--10 March 2026. All content — publications, biography, CV data, affiliations — was provided and verified by Jonas Heller. The code, design, and structure were generated through iterative human-AI pair programming.
| Date | What changed |
|---|---|
| 8 Mar 2026 | Initial site design and build; first deployment to GitHub Pages |
| 9 Mar 2026 | Redesign (colour scheme, layout); added awards, funding, citation stats; rebuilt with Next.js 14 + TypeScript + Tailwind |
| 10 Mar 2026 | Expanded publications to 39 papers from Google Scholar; added SEO (JSON-LD, metadata, sitemap, robots.txt); added contact form; added CV page; added Impressum & Privacy notice; custom favicon |
The full commit history is public and can be inspected in this repository.
Content (text, publications, biographical data) is owned by Jonas Heller. Code is available for reference.