This six-design Halloween skincare campaign for REVIVE SKINCARE blends seasonal creativity with premium beauty branding, warm pumpkin-orange tones, deep plum accents, elegant typography, and realistic skincare product photography.
From bold product advertisements to self-care lifestyle visuals, every design is crafted to maintain brand consistency while capturing attention and giving the brand a polished, luxurious feel.
The campaign combines Halloween-inspired details with modern skincare aesthetics, creating scroll-stopping visuals perfect for Instagram marketing, seasonal promotions, and beauty brand storytelling.
Design highlights:
Six cohesive Instagram campaign designs
Premium skincare product advertising
Consistent brand identity and packaging
Halloween-inspired art direction
Product-focused layouts and lifestyle photography
Social media-ready visual storytelling
Designed to show how seasonal creativity can help a skincare brand stand out while keeping its identity elegant, recognizable, and memorable.
🏏 BAT RIOT — What if cricket became the ultimate night out?
SWING LOUD. STAY LATE.
For the #Base44Challenge, I wanted to build something that went beyond a beautiful landing page.
The idea was simple: take the energy of cricket, combine it with nightlife, and turn it into a complete digital experience.
Meet BAT RIOT, a Melbourne-inspired social-cricket entertainment platform where competitive games, great food, music, and unforgettable nights come together.
But I didn't want it to just look good. I wanted it to actually work.
Using @Base44, I built an interactive booking experience where visitors can explore venues, check bay availability, select a session, and make reservations.
I also built Party Captain, a group coordination experience for invitations, RSVPs, and guest preferences.
Behind the scenes, there's a staff command centre for managing bookings, scores, and waitlists. The waitlist recovery workflow can automatically generate time-limited offers when a session becomes available, helping reduce manual coordination and recover booking opportunities.
And because the visual experience mattered just as much, I went a step further.
Instead of relying on generic stock footage, I used Google Flow to create custom cinematic scenes—from cricket action and celebrations to venue reveals and food shots. I then edited and optimized the footage to bring the BAT RIOT identity to life across the website.
The goal was to connect design, functionality, automation, and storytelling into one cohesive experience.
This project pushed me to think beyond individual pages and build something that feels like a real product.
Built for my friend Stanislav Pogorskii, a full-stack developer, it connects his background in games journalism, his work as a Laravel developer, and his next steps in game development.
Switch on the radio. Open a console. Explore the workspace, browse real projects and published articles, or step onto the balcony. Each interaction reveals something about the person behind the work.
As usual, the process involved a few different tools, hehe. I developed and iterated on the project locally using my own CLI setup, pushed it to GitHub, then brought it into Base44, where I connected a CRM system.
The experience also leads to a practical next step: a short project quiz that turns a visitor’s answers into an editable email draft.
Personal details spark curiosity. Real work builds confidence. A useful interaction can help you see who you are and where you could go next.