Predrag Božić

Full-Stack Development · SEO · AI

I turn complex business problems into software that works.

I build web and business applications, custom software, and AI-powered workflows. Behind that is more than 14 years of web development, years of hands-on SEO work, and experience building real systems — from booking platforms and business applications to complex school timetable optimization.

You know what isn't working. I connect the pieces into a solution that works.

When the pieces come together, the solution becomes clear.

What I solve

From business problem to working solution.

I do not start with a technology. I start with the problem that needs solving. Sometimes the answer is a web application, sometimes custom software, sometimes better organic visibility, and increasingly an AI-powered workflow that takes repetitive work off people's hands.

01

Web applications

Booking systems, admin tools, customer portals, marketplaces, and other applications that need to do far more than a traditional website.

Web application development
02

Custom software

When spreadsheets, off-the-shelf SaaS, or legacy software no longer fit the way your business actually works.

Custom software
03

SEO

Technical SEO, site architecture, content, and long-term organic visibility — combining development expertise with years of hands-on SEO work.

SEO services
04

AI assistants

AI that is not just a chat window, but part of a real workflow: translation, content, analysis, administration, recommendations, and repetitive-task automation.

AI assistants

Selected projects

The best proof is not the technology I use, but the problems I have managed to solve.

Timetable application for the Isidor Bajić Music SchoolCASE STUDY 01
01

Education · Optimization

A school timetable that resolves hundreds of interacting constraints.

A school scheduling system where teachers, students, classrooms, allowed periods, and conflicts must fit into one valid and high-quality solution.

Optimizacija · Solver · Complex constraints

See how the problem was solved
RentalWorkers Schweiz marketplace platformCASE STUDY 02
02

Marketplace · Platform

A platform where users, data, and business rules work as one system.

RentalWorkers combines marketplace logic, supply management, user workflows, and multilingual content in a full business platform.

Marketplace · Multilingual · Business logic

See how the problem was solved
DAVO Technology touch kiosk applicationCASE STUDY 03
03

Touch · Physical UX

Software that does not live only in a browser, but on a physical touch kiosk.

DAVO Technology represents a different kind of development: the interface has to be fast, clear, and natural to use on a physical touch device.

Touch kiosk · UX · Interactive software

See how the problem was solved
Developer Role Finder application for discovering developer opportunitiesCASE STUDY 04
04

Data · Product

Turning a large dataset into a product that surfaces relevant opportunities.

Developer Role Finder combines data processing and organization, search, filtering, product logic, and SEO-first thinking in one functional product.

Data · Search · Product · SEO

See how the problem was solved

More projects and areas: Jumbakis Stays · Mediteran · Thasos · Kavala · Istra · SEO / Rent a Car Uni Line · AI assistants and automation

View all projects

How I approach problems

Good software does not start with code.

It starts with understanding the problem, the rules, and the people who will actually use the system.

01

Understand the problem

I first look at what is not working today, where time is being lost, where errors appear, and what people are trying to work around manually.

02

Break it into parts

Users, data, rules, constraints, exceptions, integrations, and business goals become pieces of the same puzzle.

03

Connect the rules into a system

I define how the pieces interact and which logic actually reflects the way the business works.

04

Build and validate

I develop iteratively, test real scenarios, and change what does not make enough sense in actual use.

05

Let the system grow

After the first version, the system can grow with new workflows, automation, SEO, AI assistants, integrations, or entirely new modules.

I choose technology to fit the problem, not the problem to fit the technology.

Iskustvo

Iskustvo koje je raslo zajedno sa webom.

Web developmentom se bavim više od 14 godina. Tehnologije su se menjale — od WordPressa, Drupala i PHP-a, preko Laravela i Vue.js-a, do Reacta i Next.js-a — ali suština posla nije: razumeti problem i napraviti pouzdano rešenje.

Vizuelno iskustvo iz fotografije i 3D-a, kao i dugogodišnji praktični SEO rad, danas su deo načina na koji razmišljam o digitalnom proizvodu kao celini.

14+

godina web razvoja

Od CMS sistema i PHP aplikacija do savremenih full-stack React i Next.js proizvoda.

7

godina praktičnog SEO rada

Dugoročan rad na organskoj vidljivosti realnog poslovnog sajta, uz tehnički SEO, sadržaj i praćenje rezultata.

30+

godina profesionalne fotografije

Kompozicija, svetlo i vizuelna komunikacija bili su deo mog rada mnogo pre nego što sam počeo da programiram.

5

godina 3D iskustva

Rad sa prostorom, formom i digitalnom vizualizacijom bio je prirodan korak ka interaktivnom digitalnom sadržaju.

Tehnološki put

Više generacija web tehnologija.

Ne posmatram prethodne tehnologije kao nešto što treba sakriti. One su deo iskustva koje mi danas pomaže da razumem i stari sistem koji treba modernizovati i novi proizvod koji tek treba napraviti.

01WordPress
02Drupal
03PHP
04Laravel
05Vue.js
06React
07Next.js

Danas najčešće radim sa

Next.jsReactTypeScriptNode.jsPostgreSQLPrismaTailwind CSSVercelMongoDBAI integrations

Stack nije identitet projekta. Biram alat prema onome što sistem treba da radi.

AI danas

AI koji postaje deo aplikacije, a ne dodatak na njoj.

Poslednji korak u mom razvoju nije još jedan framework, već način na koji AI ugrađujem u stvarne poslovne procese.

Asistent može da prevodi sadržaj, analizira podatke, priprema odgovor, daje preporuku ili preuzima deo administrativnog posla — direktno tamo gde je ta pomoć potrebna.

Pogledajte AI rešenja
01

Sadržaj i prevodi

Korisnik radi na svom jeziku, a AI u pozadini priprema ostale jezičke verzije sadržaja. Postojeći ručno uneseni prevodi ostaju sačuvani, a čovek zadržava kontrolu.

Content · Translation · Multilingual

02

Pomoć unutar poslovne aplikacije

AI dobija kontekst iz sistema i pomaže korisniku ili administratoru da razume podatke, pripremi odgovor, pronađe relevantnu informaciju ili donese sledeću odluku.

Context · Data · Assistance

03

Automatizacija ponavljajućih poslova

Koraci koji su ranije zahtevali ručno čitanje, prepisivanje, klasifikovanje ili pripremu sadržaja mogu postati deo kontrolisanog automatizovanog procesa.

Workflow · Automation · AI

Princip

AI ima smisla kada rešava konkretan posao. Ne dodajem ga aplikaciji zato što je popularan, već kada može da napravi proces bržim, jednostavnijim ili korisnijim.

Saradnja

Dva načina da radimo zajedno.

Nekome treba iskusan developer u timu. Nekome treba konkretan sistem koji treba osmisliti i napraviti. Otvoren sam za oba modela kada mogu stvarno da doprinesem.

01

Za kompanije i timove

Senior Full-Stack / React / Next.js razvoj.

Mogu da se uključim u postojeći tim ili dugoročan projekat gde su potrebni iskustvo, samostalnost i razumevanje celog proizvoda — od poslovne logike i baze do frontenda, SEO-a i produkcije.

Full-time · Dugoročni angažman · Contract · Product development

Pogledajte iskustvo
02

Za firme kojima treba custom rešenje

Od poslovnog problema do sistema koji prati vaš način rada.

Ako postojeći softver ne odgovara, proces zavisi od Excela, mejlova i ručnih koraka ili imate ideju koju gotova rešenja ne pokrivaju, mogu da pomognem od analize problema do razvoja i puštanja sistema u rad.

Web aplikacije · Softver po narudžbini · Automatizacija · AI

Razgovarajmo o problemu

Niste sigurni šta vam tačno treba? To je sasvim dobar početak razgovora.