Real projects, real systems

Each case below shows what we built and how we approached it. We're adding measured before/after numbers as we publish them — only results we can stand behind go live.

Client Bozic-KonigIntercity TransportBooking platform

Bozic-Konig — Online Reservations

A booking flow rebuilt for faster search, a simpler checkout, and an experience that actually finishes on a phone.

bozic-konig.com
Bozic-Konig — Online Reservations

Challenge

Passengers dropped out during route selection and checkout — the old flow was slow, fragmented, and hard to complete on mobile.

Solution

We designed and shipped a modern booking experience connected to the operational system, with cleaner seat selection and a guided, single-path checkout.

Conversion

Completed-booking rate vs. the previous checkout.

Page speed

Median load time on the main booking route.

Monthly users

Stable monthly audience after launch.
ReactNext.jsLaravel APIMySQLRedis
Visit live site
Client Srbija Tours Int'lTravel & TicketingHigh-traffic site

Serbia Tours — Ticket System

A performance-focused rebuild of the public ticket channel, made to hold up under campaign and seasonal traffic.

srbijatours.com
Serbia Tours — Ticket System

Challenge

The site slowed down under campaign traffic and seasonal demand, causing failed checkouts and support escalations.

Solution

We reworked how the frontend and data layer talk to each other, added caching, and tightened the booking flow so it stays fast under load.

Checkout completion

Completed ticket purchases after the rebuild.

Backend speed

Booking-search response time after optimization.

Peak capacity

Campaign load handled without slowdowns.
WordPressLaravel APIMySQLRedisNginx
Visit live site
Client Serbia ToursMobile · iOS & AndroidCompanion app

Serbia Tours — Mobile App

Cross-platform app for live schedules, mobile ticketing, and push notifications.

Serbia Tours · app
Serbia Tours — Mobile App

Challenge

Passengers relied on the desktop site to check schedules and buy tickets — no mobile channel meant lost bookings from people on the go.

Solution

We built a React Native app for both platforms, connected to the existing system for real-time schedules, availability and mobile payment.

Mobile bookings

Ticket sales coming through the app.

App rating

Average rating across both stores.

Push engagement

Open rate on schedule and promo notifications.
React NativeExpoREST APIAndroidiOSPush
Client DriveSoftFleet ManagementBack-office system

DriveSoft — Back-office System

An admin platform for fleet operations: scheduling, roles, reporting and background jobs in one place.

DriveSoft · admin
DriveSoft — Back-office System

Challenge

The team managed vehicles, drivers and reservations through spreadsheets and manual steps — no central system for reporting or roles.

Solution

We built a back-office with role-based access, background job processing for heavy tasks, and automated reporting that replaced manual exports.

Processing time

Manual work replaced by automated jobs.

Reporting

Live dashboards instead of manual exports.

Uptime

Availability since production deployment.
Laravel 10MySQLRedisQueuesDocker
Client DriveSoftB2B SaaS / MobilityDemo platform

DriveSoft — Demo Platform

An interactive demo product so the sales team can show the platform's value in minutes.

demo.drivesoft.rs
DriveSoft — Demo Platform

Challenge

Sales demos relied on static screens and ad-hoc scripts, which made technical validation inconsistent.

Solution

We delivered an interactive demo app with realistic filters, a multi-step reservation flow, and a polished, localized experience.

Demo-to-proposal

Meetings that moved into proposals.

Demo prep time

Setup time for the sales team.

Understanding

How quickly prospects grasped the product.
ReactViteTailwind CSSTypeScripti18n
Visit live demo
Client Online retailerE-commerceStore rescue

E-commerce Store Rescue

A failing online store stabilized and sped up — a cleaner checkout and a stack that finally holds together.

Store · rescue
E-commerce Store Rescue

Challenge

Plugin conflicts, poor performance and checkout instability were cutting the return on paid campaigns.

Solution

We refactored the theme, removed plugin overlap, added caching, and rebuilt the conversion-critical templates.

Revenue / session

Value generated per visit.

Page speed

Largest Contentful Paint on key templates.

Cart abandonment

Drop-off after the checkout fixes.
WordPressWooCommercePHPCloudflareMySQL
Client Civic InitiativesNon-profit / CultureWebsite rebuild

Prostor Miljenko Dereta

A WordPress rebuild focused on speed, a clean editing experience, and stronger technical SEO for a cultural space in Belgrade.

Challenge

The old site was slow, ran outdated plugins, and was losing organic traffic to technical SEO issues.

Solution

We rebuilt it with modern blocks, optimized images and caching, and fixed the technical SEO so it loads fast and ranks.

Mobile load

Load time after optimization.

Organic traffic

Search visibility after the SEO fixes.

Core Web Vitals

Google's page-experience thresholds.
WordPressGutenbergPerformanceSEOPHPResponsive

Want results like these?

Tell us what you're trying to grow or fix. The first call is free, and we'll tell you honestly what we'd do.