A terminal-inspired personal portfolio website showcasing my journey as a systems and full-stack developer.
Live Site: whoareyou.plus
This is my personal website featuring a cyberpunk-themed design with an interactive terminal emulator. Built with Flask and vanilla JavaScript, it presents my projects, achievements, and professional experience in a unique, developer-friendly interface.
- Interactive Terminal: Landing page with a live-typing terminal emulator showing my background and skills
- Particle Animation: Dynamic particle.js background for visual depth
- Responsive Design: Fully optimized for desktop, tablet, and mobile devices
- Project Showcase: Detailed portfolio of my systems programming and full-stack projects
- Achievement Gallery: Comprehensive list of competitive programming, cybersecurity, and academic distinctions
- Flask - Python web framework
- Jinja2 - Template engine
- Vanilla JavaScript - No frameworks, just pure JS
- Particles.js - Animated particle background
- CSS3 - Custom styling with animations
- JetBrains Mono - Monospace font for that authentic terminal feel
whoami/
├── static/
│ ├── assets/
│ │ ├── favicon/ # Favicon assets
│ │ └── avatar.jpg # Profile picture
│ ├── css/
│ │ └── styles.css # Main stylesheet
│ └── js/
│ └── main.js # Terminal emulator & interactions
├── templates/
│ ├── base.html # Base template
│ ├── index.html # Landing page
│ ├── projects.html # Projects showcase
│ ├── accolades.html # Achievements & distinctions
│ ├── real-world-experience.html
│ └── 404.html # Custom error page
├── resume/
│ └── Chatzikallias_Panagiotis.pdf
├── app.py # Flask application
└── passenger_wsgi.py # WSGI entry point
- Home (
/) - Interactive terminal with animated bio - Projects (
/projects) - Featured projects including GatOS, UniNotes, and Marina - Accolades (
/accolades) - ICPC, ECSC, HTB achievements, and academic excellence - Real World Experience (
/real-world-experience) - Professional engagements - Resume (
/resume) - Downloadable PDF
- Python 3.7+
- pip
- Clone the repository:
git clone https://github.com/ApparentlyPlus/whoami.git
cd whoami- Install dependencies:
pip install requirements.txt- Run the development server:
python app.py- Open your browser and navigate to
http://localhost:5000
For production deployment with a WSGI server like Gunicorn:
pip install gunicorn
gunicorn wsgi:appThe website embraces a cyberpunk terminal aesthetic with:
- Neon green (
#0f0) accents on dark backgrounds - Glowing text shadows and hover effects
- Terminal-style command/response interactions
- Minimalist, content-focused layout
- Smooth animations that feel purposeful, not gratuitous
To adapt this for your own use:
- Update personal information in
index.html - Modify terminal commands in
main.js(search forstartTerminalAnimation) - Replace projects in
projects.html - Update achievements in
accolades.html - Change color scheme in
styles.css(search for#0f0and#33ff00)
- Chrome/Edge (recommended)
- Firefox
- Safari
- Mobile browsers (iOS Safari, Chrome Mobile)
- Lightweight: ~100KB total page weight (excluding fonts)
- No heavy frameworks or libraries
- Optimized CSS with minimal reflows
- Efficient particle rendering
This project is open source and available under the MIT License.
- Email: apparentlyplus@gmail.com
- GitHub: @ApparentlyPlus
- LinkedIn: Panagiotis Chatzikallias
Built with lots of goddamn coffee and late-night coding sessions by ApparentlyPlus