← Back to projects
Independent projects
syscreator.org
Multilingual professional portfolio platform
Project started
About the project
Yuriy Tomaev’s personal website for employers, clients and partners. Six professional roles, projects, skills, publications and testimonials form a connected system in five languages.
The challenge
Present a varied professional background so employers, clients and partners can quickly find the relevant specialisation and see evidence in real projects. Instead of a single general-purpose CV, I built a website offering different paths through my experience.
What visitors can explore
The website presents six roles: Business Development Director, Product Owner, Project Manager, Business Analyst, System Analyst and Full-cycle Engineer with AI. Each role includes tasks, relevant experience, skills, tools and a CV. The portfolio separates Cases and Systems from Independent Projects. It also includes a career timeline, filterable skills and technology directories, publications, testimonials, services, my working approach and contact details.
Connections instead of duplicate content
A shared data model underpins the platform. A project can support several roles and skills, use shared technologies and link to publications and testimonials. These relationships feed the relevant sections. Shared entities are stored once, while pages are assembled from related data and reusable templates. Professional cases and independent products use different presentation formats.
Five languages and content management
The website operates in Russian, English, Spanish, Georgian and Uzbek. Texts and translations are stored in the database, with English as the fallback. Internal articles appear only when the required content exists in the selected language. The admin panel manages publications and testimonials, their project links, images and publication status. Core content and relationships are also maintained through prepared SQL scripts.
My contribution and AI collaboration
I defined the audience, goals, section structure, data model and relationship logic. I managed implementation with AI, reviewed content and page behaviour step by step, approved the visual presentation and organised deployment. ChatGPT supported development and content preparation; Gemini supported illustration work. Stage outcomes and accepted decisions are documented in Notion.
Technical solution and result
The platform uses PHP, HTML, CSS, JavaScript and MySQL. Templates receive data through the existing API’s controller, service and repository layers; the frontend does not access the database directly. Features include responsive pages, language navigation, CV viewing and PDF downloads, and visit tracking. The new version was deployed at the website root while preserving redirects from older addresses. The website is live and in use; portfolio content continues to grow. It is a working example of full-cycle development with AI under my direction.
Present a varied professional background so employers, clients and partners can quickly find the relevant specialisation and see evidence in real projects. Instead of a single general-purpose CV, I built a website offering different paths through my experience.
What visitors can explore
The website presents six roles: Business Development Director, Product Owner, Project Manager, Business Analyst, System Analyst and Full-cycle Engineer with AI. Each role includes tasks, relevant experience, skills, tools and a CV. The portfolio separates Cases and Systems from Independent Projects. It also includes a career timeline, filterable skills and technology directories, publications, testimonials, services, my working approach and contact details.
Connections instead of duplicate content
A shared data model underpins the platform. A project can support several roles and skills, use shared technologies and link to publications and testimonials. These relationships feed the relevant sections. Shared entities are stored once, while pages are assembled from related data and reusable templates. Professional cases and independent products use different presentation formats.
Five languages and content management
The website operates in Russian, English, Spanish, Georgian and Uzbek. Texts and translations are stored in the database, with English as the fallback. Internal articles appear only when the required content exists in the selected language. The admin panel manages publications and testimonials, their project links, images and publication status. Core content and relationships are also maintained through prepared SQL scripts.
My contribution and AI collaboration
I defined the audience, goals, section structure, data model and relationship logic. I managed implementation with AI, reviewed content and page behaviour step by step, approved the visual presentation and organised deployment. ChatGPT supported development and content preparation; Gemini supported illustration work. Stage outcomes and accepted decisions are documented in Notion.
Technical solution and result
The platform uses PHP, HTML, CSS, JavaScript and MySQL. Templates receive data through the existing API’s controller, service and repository layers; the frontend does not access the database directly. Features include responsive pages, language navigation, CV viewing and PDF downloads, and visit tracking. The new version was deployed at the website root while preserving redirects from older addresses. The website is live and in use; portfolio content continues to grow. It is a working example of full-cycle development with AI under my direction.
Technology stack
- Notion
- ChatGPT
- Gemini
- HTML5 / CSS3
- JavaScript
- PHP
- REST API
- MySQL
- Linux / Ubuntu / Apache / SSH
Web application
Open syscreator.org
Live website: professional roles, portfolio, publications, services and contacts in five languages.
Open ↗Credits
Yuriy Tomaev ↗
Product concept, structure and data model, AI-assisted development management, content preparation, validation and deployment.