Denys Milko's Work | ContraWork by Denys MilkoDenys Milko
Full-Stack PHP Laravel VueJS Developer | WordPress Developer
π TEO Audit - Corporate Website Redesign for an Audit Company
π Project Overview
This project involved redesigning and improving the corporate website for an audit company based in Kyiv β TEO Audit.
The main goal was to modernize the website, improve visual presentation, and enhance user experience while maintaining a professional and trustworthy brand image.
βοΈ What Was Done
π― Homepage Redesign
- Fully redesigned the homepage structure
- Added a video hero banner to create a stronger first impression
Improved key sections:
- βWhy Choose Usβ
- βAbout Companyβ
- Enhanced content hierarchy and clarity
π§© Internal Pages Optimization
Redesigned and improved core sections:
- Team page
- Services
- News
Improved layout consistency and readability
Refined structure for better user navigation
π± Mobile & Responsiveness
- Enhanced responsiveness across all devices
- Improved mobile usability and layout behavior
- Optimized content display for smaller screens
π Key Improvements
- Modernized visual design
- Stronger first-screen impact with video
- Improved content structure and readability
- Better navigation across key pages
- Fully responsive experience
π Result
- Increased overall website professionalism and trust perception
- Improved user experience across all devices
- Enhanced clarity of services and company positioning
- Created a more engaging and modern digital presence π» Streaming Radio Player β Interactive Web Experience
π Project Overview
This project involved creating a dedicated radio streaming experience for a media website targeting a male audience.
The goal was to design and develop a visually engaging radio player page that matches the style of the existing platform while delivering a smooth and immersive listening experience.
References:
https://mport.ua/ua/6919481-lyuks-fm
https://mport.ua/ua/6919494-kiss-fm
βοΈ What Was Done
- Designed and developed a standalone radio player page aligned with the websiteβs visual identity
- Implemented live streaming radio playback (real-time audio stream)
- Created individual pages for each radio station, each with its own player
- Ensured consistent UI/UX across all radio-related pages
π§ Player Experience
- Built a custom audio player for streaming radio
- Added animated playback visualization to enhance user engagement
- Implemented play / pause controls for full user control
- Optimized performance for uninterrupted streaming
π Key Features
- Live radio streaming integration
- Dedicated pages for each radio station
- Custom animated audio player
- Responsive and fast-loading interface
- Seamless integration into existing website ecosystem
π Result
- Enhanced user engagement through interactive audio experience
- Expanded platform functionality with media streaming
- Maintained consistent design across the website
- Delivered a scalable solution for adding new radio stations π Camino Barcelona β Multi-Domain Platform for a Spanish Language School
π Project Overview
Camino Barcelona is one of the largest Spanish language schools in Barcelona, offering courses, accommodation, and cultural programs for international students. The platform supports a wide range of services including course booking, housing, events, and student onboarding.
The main goal was to modernize an outdated legacy system (PHP 5.3) and transform it into a scalable, maintainable, and multi-domain platform capable of supporting global traffic and multiple languages.
βοΈ What Was Done
π§± Platform Migration & Architecture
Fully migrated the project from legacy PHP 5.3 to modern Yii2 framework
Built a unified codebase supporting 8 domains/languages (EN, ES, DE, FR, RU, IT, SE, CN)
Implemented Git-based workflow for version control and team collaboration
Designed scalable architecture for future domain expansion
π§© Complex Functional Modules
The platform includes multiple interconnected systems:
Course booking system
- Multiple course types (intensive, long-term, DELE, etc.)
- Dynamic pricing and scheduling
Accommodation booking
- Student apartments and host family options
- Integration with course dates and availability
Spanish level testing system
- Placement tests for students before enrollment
Events & activities booking
- Daily cultural activities and student engagement system
Lead generation & pricing forms
- Multi-step forms for calculating course + accommodation cost
π Multi-Domain & Localization System
- Implemented domain-based localization (separate domains per language)
- Shared core logic with localized content and SEO structure
- Ensured consistency across all regions while allowing flexible content management
π§βπ» Frontend & UX Improvements
- Refactored large number of pages and templates
- Improved navigation across complex content structure
- Optimized user flows for booking and lead generation
π Key Features
- Multi-domain architecture (8 domains, 1 codebase)
- Complex booking flows (courses + accommodation + activities)
- Dynamic pricing system
- Integrated student journey (from test β booking β stay)
- Scalable architecture for international expansion
- SEO-friendly structure across all domains
π Result
- Successfully migrated legacy system to a modern, maintainable stack
- Improved performance, scalability, and developer experience
- Enabled seamless management of multiple international domains
- Enhanced user experience across complex booking flows
- Built a strong foundation for global growth and marketing:
π Bus Booking System β End-to-End Platform for Managing Passenger Transportation
π Project Overview
The client needed a comprehensive system to automate their passenger transportation business. Their existing processes relied heavily on spreadsheets, messaging apps, and manual coordination, which limited scalability and increased the risk of errors.
The goal was to build a centralized digital platform that would streamline operations, improve efficiency, and support business growth.
Key requirements included:
Managing routes and schedules
Handling buses and driver records
Controlling ticket sales and bookings
Managing partners and contractors
Automating booking and payment workflows
βοΈ What Was Delivered
I led the development of a full-featured web platform that covers all core business processes:
π§ Backend (Laravel)
Designed and developed a scalable RESTful architecture
Implemented core business logic for bookings, ticketing, and scheduling
Built role-based access control for admins, managers, and operators
Integrated payment handling logic and transaction tracking
Structured the system for future scalability and integrations
π» Frontend (Nuxt.js + Inertia.js)
Developed a fast, responsive user interface
Created intuitive booking flows for end users
Implemented dynamic schedule and seat selection features
Ensured smooth interaction between frontend and backend
π Admin Panel (Filament)
Built a powerful admin dashboard for full system control
Managed buses, drivers, routes, and schedules
Enabled ticket management and booking oversight
Added tools for managing partners and operational data
π Key Features
Real-time seat booking system
Route and schedule management
Fleet and driver management
Ticketing and booking management
Partner/contractor management
Payment tracking and transaction handling
Role-based system access
π Result
Replaced fragmented manual workflows with a unified system
Significantly reduced operational errors and manual effort
Improved booking speed and customer experience
Provided full visibility into business operations
Created a scalable foundation for future growth and feature expansion