01
Page builds from design
Figma, PSD or a sketch turned into a pixel-faithful page in Divi or Elementor, with custom CSS wherever the builder runs out.
WordPress core · AI in the workflow · Novi Sad, Serbia · Remote
Ten years building and maintaining WordPress sites for agencies and their international clients. 30+ live websites under ongoing care. I slot into an existing team and pick up the page builds, the CSS, the maintenance queue and the migrations.
10+
years in WordPress and web design
30+
live sites under ongoing maintenance
24
client sites shown in this portfolio
16
of them built for clients in the US
The handoff
No ramp-up on page builders, no explaining how WordPress works. These are the tasks I have been doing daily for agencies and client teams for ten years.
01
Figma, PSD or a sketch turned into a pixel-faithful page in Divi or Elementor, with custom CSS wherever the builder runs out.
02
Breakpoint problems, overflow, spacing drift and small JavaScript tweaks across desktop, tablet and mobile.
03
Core, theme and plugin updates, backups, staging checks, troubleshooting and the daily queue that keeps live sites alive.
04
Moving sites between hosts, plus DNS, SSL, domain pointing and Cloudflare configuration, without breaking email or SEO.
05
PageSpeed and Core Web Vitals checks, image compression, caching setup and the small wins that move the numbers.
06
Google Analytics 4, Google Tag Manager and Search Console — installed, verified and reporting something a marketing team can actually use.
07
Assistants that answer from the site's own content, drafting tools, and AI in my own build workflow — adopted where it makes the work better, left out where it does not.
Selected work
All three are American clients, delivered through an agency: I take the approved design and build it — structure, page-builder sections, custom CSS and the details that only surface on a real device. Two run on WordPress, one in Divi and one in Elementor; the third is a Webflow build, which is noted as such below.
Immigration law · Texas, United States

An immigration practice that has to speak to families and to businesses at once, in two languages, with a free consultation always one tap away — while still carrying practice areas, locations, resources and a client portal.
Implementation of the approved design: header and navigation, the hero and practice-area sections, the language switcher, the consultation call-to-action path and the responsive behaviour.
WordPress with Elementor for the page sections, plus custom CSS for the pieces the builder could not reach cleanly.
Delivered through an agency. Live site.
Performance marketing agency · Washington DC, United States

An agency selling five services at once — paid search, SEO, content, CRO and marketing automation — with a free audit as the entry point. The page has to explain all five without becoming a wall of text, and keep that form in reach from anywhere.
Page build in Divi from the approved design: service sections, the audit form and the email capture, the type scale, and the responsive behaviour down to phone width.
WordPress 6.9 with the Divi builder, so the client edits their own copy and sections without touching code.
Delivered through an agency. Live site.
Public relations agency · United States

A PR agency named one of America's best by Forbes needed a site that reads as an editorial statement rather than a brochure: one oversized sentence doing the work of a hero, and quiet confidence everywhere after it.
Implementation of the approved design in Webflow — the type treatment, the scroll-driven sequences, the section structure and the responsive breakpoints.
Webflow with GSAP and ScrollTrigger for the motion. This one is not a WordPress build; it is the exception on this page and is tagged as such.
Delivered through an agency. Live site.
Also shipped
Immigration and family law, criminal defence, public relations, 3D visualisation, senior care, manufacturing, healthcare, fitness, interiors, apparel, coaching, furniture, real estate, food retail, moving services, gaming rental and art. Tiles marked archived link to a Wayback copy of the version delivered, because the client has since rebuilt.
Web applications
Custom web applications are where design and engineering have to agree. These five are working examples, not mockups: each has its own brand, its own data model and its own interaction model, and each is written by hand in HTML, CSS and JavaScript — no frameworks, no build step, no templates. Open any of them and use it.
They were built with AI in the loop for speed. The architecture, the design decisions and every line that ships are mine — the same way a site gets built, just with a faster hand on the keyboard.
Fast-food ordering · dark and high-energy
Veterinary & grooming practice dashboard · light and warm
Restaurant floor & seating · dark and elegant
Retail inventory control · light business software
Training companion · neon and high-energy
The stack
No ratings and no self-assessment — just the toolset, grouped. If something is not on this list, I will say so rather than guess at it.
Everything runs on this
Front end
WordPress internals
Design handoff
AI in the workflow
Hosting & delivery
Performance
Analytics & tracking
Other platforms
Ways of working
Languages
How I work
Four and a half years at Constellation Marketing as the person who built pages and then kept them running — 30+ live websites, migrations, DNS, SSL, Cloudflare, tracking and the daily queue of small fixes. Before that, agency work at Student Marketing Agency and nearly eight years of freelance projects on Upwork, where I earned Top Rated status.
Most recently I founded and led Dnevnica.rs, a two-sided marketplace for workers and employers in Serbia, where I owned product strategy and UX and worked with a contracted developer on the build.
WordPress is still the core of what I do, and it is where most client work lands. Around it I build the rest: custom applications when a site needs to do more than pages, AI features wired into WordPress when a client can use them, and AI in my own workflow to get there faster. New tooling gets adopted when it earns its place — and dropped when it does not.
What you get
Next step
Send me a page that needs building, a site that needs fixing, or a role description. I will tell you honestly whether I am the right person for it.