Inside the Half Half Man Portfolio
A comprehensive portfolio website built with React and Tailwind CSS, featuring smooth animations, internationalization, and a virtual assistant.
Context
A comprehensive portfolio website built with React and Tailwind CSS, featuring smooth animations, internationalization, and a virtual assistant.
Goals
- Responsive design with modern UI/UX
- Internationalization support (i18n)
- Interactive animations with Framer Motion
- Virtual assistant integration
- SEO optimization
- Contact form with Formspree
- Calendly integration for scheduling
Constraints
- Implementing smooth page transitions
- Managing multiple language translations
- Optimizing performance for various devices
- Integrating multiple third-party services
Approach
- Used Framer Motion for fluid animations
- Implemented i18next for translation management
- Optimized images and code splitting
- Created a modular service integration system
Results
- Improved resilience (Error Boundary + custom 404).
- SEO correctness + structured data.
- Accessibility improvements (modal focus, keyboard activation).
Approx. metrics
Faster perceived navigation via improved layouts and UX polish.
Stack
Frontend
ReactViteTailwindCSSFramer MotionReact Router
Backend
Sanity CMSFormspree
Security
CSP headersDOMPurifyRate limiting
Ops
HerokuGitHub
Project Gallery




Related projects
Streaming, End to End
MiniVod is a commercial video-on-demand product built for ViewMini — premium short-form series and films for English, Greek, and Arabic audiences. What began as an AI-assisted frontend scaffold grew into a production system: a React SPA hosted on Lovable, a Django REST API on Heroku, and a native iOS app with TestFlight beta distribution.
OTTSaaS
Grammar, Engineered
A non-formal learning tool built to support students and language enthusiasts in acquiring Greek grammar naturally. The platform includes utilities like a noun decliner, verb conjugator, smart vocabulary recording, and a unique etymological analyzer for Greek-rooted words in foreign languages. Currently under active development. Expected to evolve into a fully usable app supporting students and educators in Greek and possibly other language studies.
EduSaaS
Native Streams, Shipped
MiniVod Mobile is the native client for ViewMini's licensed VOD catalog — films and series aimed at Greek, English, and Arabic audiences across 170+ App Store and Play regions. Built in React Native against the same Django REST backend as the web product, it delivers native subscriptions, multi-provider sign-in, and the compliance bar both stores demand.
OTTMobile