8beaute
8beaute distributes professional hair-care brands – Lola From Rio, COCOCHOCO Professional, Crazy Hair and Brosh Pomade – to hair salons, barbers and everyday customers. They needed one shop for two very different audiences: professionals who buy as verified partners, and regular shoppers who just want their favourite shampoo.
A standard WooCommerce theme can’t do that, so I built a custom one – with a partner system, smart filters and brand pages on top.
What I Built
- Custom theme – I teamed up with a design agency who created the flat design, and turned it into a fully responsive WordPress theme
- B2B partner registration – a 4-step sign-up form where salons enter company details, address and contacts, and upload their business documents with drag and drop
- Partner approval – the admin gets an email with all the details and documents, approves the partner with one role change, and the partner is notified automatically. Until then, they can shop like any customer
- Smart catalogue filters – filter by brand, product type, hair type, scalp condition, treatment, price and volume, all without reloading the page
- Mega menu – the whole catalogue structure in one dropdown on desktop, and an accordion on mobile
- Brand pages – each brand gets its own page with hero image, story, slider, products and call to action, all managed from the admin
- Product pages – gallery with zoom, automatic “New” and “Sale” badges, and tabs for features, how to use and ingredients
- Wishlist without plugins – saved to the account for logged-in users, or the browser for guests, with a live counter in the header
- Local payments – Paysera integration for the Baltic market
- Admin guide – step-by-step instructions in Lithuanian, so the team runs the shop without calling a developer
The Punk Part
Most B2B shops either hide everything behind a login or treat salons like any random customer. 8beaute does both properly: anyone can shop, professionals get verified and get their perks, and nobody fills in paper forms or sends documents by email.
Tech
- Custom WordPress theme
- WooCommerce with custom user roles for pending and approved partners
- AJAX filters, cart and contact form
- ACF for brands, testimonials and page content
Result
One shop for professionals and everyday customers, with a partner programme that runs itself. The team manages products, brands, partners and promotions from the admin.
Tabelis
Making monthly work schedules is still painful in many organisations: Excel sheets, chasing approvals, counting overtime, sick days and holidays, then sending everything out. Tabelis replaces all of it with one clean tool – owned by the organisation, with no monthly SaaS fees.
What I Built
- Departments and employees – the organisation’s structure, set up once
- Monthly schedule builder – start time, breaks and end time per employee per day
- Standard shifts – apply a template to the whole month in one click
- Absence and special codes – sickness, holidays, overtime, training – each clearly marked
- Approval workflow – create, review, approve
- Automatic PDFs – approved schedules generated and emailed automatically
- Hours overview – total hours per department, exported to CSV for payroll
- User roles – admins, department managers and viewers, each with the right access
The Punk Part
Most organisations either pay monthly for SaaS tools with usage limits and surprise price rises, or fight with messy spreadsheets. Tabelis gives full ownership: no limits, no “upgrade to unlock basic features”, and an interface that respects people’s time instead of treating them like idiots.
Tech
- WordPress for users and content
- Custom PHP for scheduling, approvals, calculations and PDFs
- JavaScript for the interactive schedule tables
- CSV export and role-based access
Result
Managers save hours every month, employees get clear schedules by email, and accounting gets accurate hours without copying anything by hand.
Zubrio valdos
Zubrio valdos sells spacious residential land plots, with building permits, in an eco-conscious community by Rėkyva lake – Lithuania’s 10th largest lake, clean, fish-rich and surrounded by forest. Summer brings sailing, windsurfing and kite surfing; winter brings ice racing and fishing.
Land is hard to sell with words and a plot map. The site needed to sell the lifestyle – water, nature, activities and community – before anyone even clicks “contact”.
What I Built
- Original design – clean and nature-inspired, letting the location shine
- Drone video homepage – looping aerial footage of the lake and land, optimised so the site stays fast
- Interactive infrastructure map – clickable icons showing roads, utilities, amenities, lake access and forests
- Custom icons – designed for this project, for activities, community features and plot perks
- All the key sections – the history (honouring Vincas Zubrys), lake and nature, summer and winter leisure, community, and plots for sale with sold ones marked
- Easy updates – the client edits news, activity posts, plot status and text in WordPress
The Punk Part
Most land sale sites are walls of text or stock-photo graveyards. Here, the beauty does the talking: the drone video hits on load, the map shows value without words, and visitors want to claim a plot before they’re gone.
Tech
- Custom WordPress theme from an original design
- HTML5, CSS3 and JavaScript
- Optimised video background
- Interactive map with custom icons
Result
A site that punches above its weight: visitors get the year-round lifestyle straight away and reach out already informed. For land sales, you don’t need complexity – you need impact and clarity.
Trading sites
A client in the trading and finance space runs a whole network of related ventures: trading education and training, broker support, capital and leverage, risk management, chart patterns, proprietary strategies and reporting. Each needed its own face – but managing a dozen separate websites would have been chaos.

The sites had to look distinct, so partners and projects didn’t look like clones, while sharing the same functionality: easy content updates, logins, forms and media. And launching a new partner site had to be fast.
What I Built
- One shared backend – content, users and updates managed from one place, not 20 dashboards
- A unique face for every site – original designs per project or partner, with a sharp, finance-inspired look
- Video and interactive effects – video backgrounds, animations and interactive elements that feel premium without slowing things down
- Consistent core features – service pages, contact and sign-up forms, training videos
- Fast launches – a new partner site means a new skin and branding, not a new build

The Punk Part
Agencies charge for every site like it’s a new invention. Here, the heavy lifting is shared: the backend stays rock-solid, while every front end looks bespoke. No “finance theme” cop-outs – many faces, one brain.

Tech
- WordPress with one shared backend
- Custom themes per site – HTML5, CSS3, JavaScript
- Video effects and animations
- Responsive design

Result
A network of sites that each look like their own brand, all managed centrally. The client launches new projects fast and keeps every brand under control.


Matematika
An EU-funded education project for Lithuanian 7th and 8th graders, run with an NGO that works on improving teacher qualifications. The goal: make maths engaging without turning it into gamified candy – and give teachers real tools to teach.
The Lessons
Working directly with teachers, I put together curriculum-aligned topics, then wrote the scripts, directed, animated and edited 56 short animated lessons – one for each key topic.
The Platform
Then I built the platform around them. Students watch a lesson, get tasks, solve them on paper or digitally, and upload photos of their work. Teachers see class progress at a glance, open each submission, draw corrections right on the student’s work, score it and leave feedback – all tracked.

- Student flow – choose a topic, watch, solve, upload, get feedback and grades
- Teacher dashboard – class overview, progress tracking and every submission in one place
- On-screen marking – canvas tools to draw and write on uploaded work, plus scores and comments
- User roles – students, teachers and admins, each with their own view
- Easy content updates – new tasks, videos and explanations added through WordPress, no code needed
- Built for volume – many classes and lots of image uploads, handled securely
The Punk Part
Most edtech is either a dry portal or a flashy app full of distractions. Matematika is honest: real maths, real teachers, no algorithmic babysitting. Teachers mark work just like on paper – only digital and trackable.
Tech
- WordPress for content and user management
- Custom PHP for submissions, progress and roles
- JavaScript canvas for on-screen marking
- Animated video production – 56 lessons
Result
Kids stay engaged through clear animations, teachers give meaningful feedback faster, and everyone can see the progress. It’s still one of the projects I’m most proud of.
Jupiter Associates
Jupiter Associates are UK-based print production specialists. They needed a straightforward company website: who they are, what they offer, how to reach them, and a simple way to request a quote.
Simple doesn’t mean boring – it means every part has a job.
What I Built
- Original design from scratch – professional and approachable, matching the brand
- Custom WordPress theme – responsive, clean code, easy for the client to update text and images
- Lively sliding banner – a bit of movement on the homepage without slowing it down
- Request form – simple, protected from spam, with leads going straight to the inbox
- Fast and findable – proper headings, meta tags, clean URLs and quick loading
The Punk Part
No page-builder bloat, no “innovative” layouts that confuse visitors, no features nobody asked for. Just a site that says “we know what we do” without shouting it.
Tech
- Custom WordPress theme from an original design
- HTML5, CSS3 and JavaScript for the banner and form
- Responsive across all devices
Result
A professional online business card that visitors understand in under 30 seconds. Leads come in clean, and the client updates the site themselves. Sometimes the best work isn’t flashy – it’s just done right.
Talkalive
Talkalive connects teachers and students for online classes – without a corporate middleman taking a cut. Teachers control their own time and rates; students find tutors they trust and book them directly.
Online teaching is full of scheduling chaos: emails back and forth, double bookings, good teachers lost in clutter. The platform needed everything in one place – sign-up, profiles, search, booking and the class itself – across dozens of pages, and simple enough that nobody needs a manual.
What I Built
- Full custom design – modern, responsive and intuitive, from landing page to dashboards
- Teacher profiles – subjects, experience, rates and teaching style
- Search and filters – students find the right teacher quickly
- Scheduling engine – teachers set recurring or one-off slots, students see live availability and book instantly, double bookings blocked automatically
- Class tools – unique meeting links, reminders and session history
- Short user flow – sign up, profile, browse, book, attend. No 10-step onboarding torture
- Admin dashboard – oversight of users and bookings
The Punk Part
Big edtech platforms nickel-and-dime everyone with fees and hide good teachers behind algorithms. Talkalive is direct and honest: teachers keep their money, students find who they actually want, and there’s zero corporate slop.
Tech
- Custom HTML, CSS and JavaScript front end
- Real-time calendars with conflict detection
- WordPress and custom PHP backend
- User roles, profiles and notifications
Result
A platform where teachers run their own show and students get what they need. Bookings happen without drama, and classes start on time.
Adatynė
Adatynė was an online tailor with a full digital fitting room. Customers picked the fabric, colour, top style, neckline, waist, skirt cut and accessories – changed anything, any time – and watched the preview build itself from transparent image layers, with the price shown instantly.
Most tailors still ask customers to “describe what you want”, then spend hours going back and forth. Adatynė let customers design the garment themselves, so the tailor got a precise brief from the start.

What I Built
- Layering engine – custom JavaScript that stacks over 7,000 transparent images in real time, without a hitch
- Freedom to experiment – swap a neckline, change the waist, add a belt – the preview updates instantly, with no reloads and no lost progress
- Instant price – shown as soon as the design is done, no surprises
- Order by email – one click compiles every detail into a clear specification for the tailor and the customer. No forced checkout
- Custom WordPress theme – a premium look, with the heavy lifting done behind the scenes
The Punk Part
Everyone else was peddling dropdowns and “contact us for custom” cop-outs. Adatynė let customers create, and tailors execute instead of guess. The business has since closed – but the HTML backup still runs circles around most “custom clothing” tools launched since.
Tech
- Custom JavaScript for layering and state management
- 7,000+ hand-prepared transparent PNGs (yes, I counted)
- Custom WordPress theme
- PHP for the basket and email logic
Result
Customers felt like designers, and tailors got perfect briefs instead of vague wishes. Years later, it’s still my favourite early project.
Lithuanian Theater Center
The Lithuanian Theatre Centre promotes Lithuanian performing arts at home and abroad – festivals like Sirenos, international programmes like FOCUS LITUANIE in Paris, open calls, webinars, think tanks, and spotlights on directors, intellectual theatre and Baltic circus. That’s a lot of news, and it all needs to get out fast.
The site had to be the central voice of Lithuanian theatre: always current, easy for staff to update, and clear for international curators and programmers as well as local audiences.
What I Built
- Custom theme – built from the original design, modern, responsive and fast
- Easy publishing – news, events and open calls posted with categories, images and embeds, no code needed
- Filters and pagination – visitors find events, news or projects quickly
- Bilingual – Lithuanian and English, structured for international visibility
- SEO and speed – better indexing for theatre searches and quick loading
The Punk Part
Most cultural sites go quiet after launch – “last updated 2019” vibes. This one is a live feed that staff actually use. No page builders, no forcing editors to learn code – just tools that serve the mission: keep Lithuanian theatre loud and visible.
Tech
- Custom WordPress theme from the original design
- Custom post types and fields for news, events and projects
- JavaScript filters and dynamic loading
- Multilingual setup
- SEO and performance tuning
Result
A digital headquarters that feels current and authoritative. Staff publish regularly, and international audiences find Lithuanian theatre easily.
Theatre as a building
A project by the Lithuanian Theatre Information Centre about ten key Lithuanian theatre buildings – from historic reconstructions to modernist icons. The goal was to go far beyond dates and names: architecture, history, renovations, technical details and cultural context, in one place that visitors can actually explore.
Each building needed deep, layered content – text, photos, videos, drawings and floor plans – that editors could build and expand without a developer. No off-the-shelf theme could hold that much depth without turning into a mess, so I built it custom, based on the original design.
What I Built

- Interactive building plans – hover over the foyer, stage, auditorium or façade and that part lights up; click to jump straight to its description, with no page reloads
- Flexible content – editors combine text, images, videos and architectural drawings for each building, without touching code
- Historical timeline – fires, reconstructions, openings and upgrades in a scrollable visual timeline
- Easy navigation – an icon-based list of buildings on the homepage, leading to each in-depth page
- Bilingual – English and Lithuanian
The Punk Part
Most cultural sites settle for PDFs and lists. Here, the buildings themselves are interactive – hover over a façade and unlock its story of fire and rebuilding. No dumbed-down content: editors got real tools to add depth, and visitors explore architecture like insiders.
Tech
- Custom WordPress theme from the original design
- Custom content fields for text, images, videos and drawings
- HTML image maps with JavaScript highlighting
- JavaScript timeline
- Multilingual setup
Result
A digital archive that feels like walking through the buildings – for researchers, architects and theatre lovers alike. Editors keep adding histories and media without breaking anything.
CoffeeCircus
Coffee Circus started as a community-driven café in Malta – fresh-roasted specialty beans, direct trade, good moods and several cafés across the islands. They wanted to sell beans across Europe and attract franchise partners, without losing that warm community feel.
The website was stuck in the past: a rigid template that broke with every update, a basic shop that barely handled real orders, and no smart shipping.
What I Built
- New custom theme – the outdated template rebuilt from the ground up, clean and safe to update
- WooCommerce overhaul – an online store for single origins, blends and subscriptions, with smooth checkout and secure payments
- Shipping on autopilot – real postage rates from the courier’s API at checkout, based on location and weight, and delivery orders created automatically as soon as payment clears
- SEO upgrade – better structure, faster loading and content aimed at specialty coffee, Europe delivery and franchise searches
- Franchise section – clear benefits and a contact flow that turns interest into real leads
- Kept the soul – the community copy and warm visuals stayed; only the tech holding them back went
The Punk Part
Most coffee sites hide shipping costs until the last step. Here, customers see exact postage before they buy, and orders go straight to fulfilment. I didn’t just put a new skin on it – I burned the parts that sucked and rebuilt what the brand actually needed.
Tech
- Custom WordPress theme
- WooCommerce customisations
- PHP integration with the shipping provider’s API
- JavaScript for interactive parts
Result
A site that looks like a growing specialty coffee brand, not a static brochure. Shipping across Europe runs itself, updates no longer need developer prayers, and the team can focus on roasting beans instead of fighting WordPress.
CheapLeaflets
Printing is never simple. Material, size, colours, pages, quantity, turnaround – every combination has its own price, so most print shops give up and hide behind a “contact us for a quote” form.
CheapLeaflets wanted a real online shop instead: pick everything, see the live price, compare suppliers, upload artwork and pay. No emails. No phone calls. No waiting.
What I Built
- Custom pricing engine – handles hundreds of thousands of price combinations for a single product without choking
- Live supplier prices – APIs pull prices from several European printing houses in real time, shown in clear tables so customers pick the best price and turnaround
- Artwork upload – customers upload their files with instant checks
- Design templates – downloadable, so files are print-ready from the start
- Premium shop front – WooCommerce that looks and feels like a custom app
- Smooth checkout – secure, and works on the first try
The Punk Part
Other “easy online printing” sites still make you email for a price. Here, customers configure a 500-page full-colour job in a minute and see the exact cost from three different printers. WooCommerce couldn’t handle that out of the box – so I made it. I didn’t follow the rules; I broke the ones that sucked.
Tech
- WordPress + heavily modified WooCommerce
- Custom PHP pricing core
- Live printing-house APIs
- Vanilla JavaScript and CSS for the front end
- Everything from design to deployment built from scratch – no plugins pretending to solve the problem
Result
A print shop that feels like the future instead of 1998. Customers order without friction, and the client stopped losing sales to slow quotes. If the platform can’t handle it, you make the platform handle it.









