About this portfolio
This scientific portfolio is a self-programmed PHP web application built to present academic publications, research interests, and professional background in a clean, printable format. It was designed and developed from scratch — no off-the-shelf CMS, no page-builder, just hand-written PHP, SQLite, and vanilla JavaScript.
The goal was full control: over presentation, privacy, analytics, and data — without depending on third-party platforms.
Features
- Publication management – references stored in db, editable via a password-protected dashboard
- Dashboard analytics – visit counter, referrer tracking, publication link clicks, all stored locally in SQLite
- GDPR-compliant – cookie consent banner, anonymous visit recording, no third-party trackers
- Rate-limited contact form – IP-based rate limiting backed by SQLite, sent via SMTP with PHPMailer
- Print / PDF export – full print stylesheet so the portfolio renders cleanly as a PDF CV
- Configurable via JSON – page title, description, logo, favicon and author all driven by
page-config.json - Self-hosted – runs on any PHP 8.x + SQLite server, no external database required
Interested?
If you are interested in a similar portfolio application for your own use, feel free to get in touch using the contact form on the main page. I am happy to discuss customisation, deployment, or simply share the code.