I keep other people's websites fast, found, and not broken.

Ten years of it. Mostly the high-traffic kind, where performance, accessibility and not breaking things matter more than novelty.

Currently Independent: contract & freelance, direct with clients
Previously Senior web developer at Sopro
Also Photographer since 2019

Live water · move to make ripples

01
Work

Independent Web Developer

Contract & freelance, remote  ·  Aug 2016 to present

  • WordPress builds, start to finish: custom themes, and custom plugins where the brief is better served by one than by stacking third-party ones.
  • Landing pages, upsells and downsells. Funnel work, where a small copy or layout change is measured the next day.
  • Design-to-code conversion in HTML, CSS and JavaScript.
  • Direct with clients: scoping, build, and the maintenance that follows.

Senior Web Developer

Sopro, Skopje  ·  Sept 2022 to Jan 2026

  • Feature development and long-term maintenance on high-traffic WordPress sites. The part of the job where performance regressions and messy code compound fastest.
  • SEO and WCAG accessibility work: search visibility and usable interfaces treated as the same problem rather than two separate checklists.
  • Built a custom front-end framework used across projects, so shared patterns stop being re-solved from scratch on every new build.
  • Worked directly with designers, product managers and marketing rather than through a ticket queue.
  • Mentored junior developers through code review, pairing and technical guidance.

Front-End Developer

Codeart, Skopje  ·  June 2016 to Sept 2022

  • Six years of front-end for WordPress sites, enough to see how the early decisions age.
  • Landing page development and maintenance.
  • Design-to-code, then implementation into WordPress themes.

Front-End Developer, Internship

MKHost, Skopje  ·  June 2016 to Aug 2017

  • Where the fundamentals got set.

02
Practice

What I actually spend the day doing, and the tools that happen to be involved.

WordPress at scale

Custom themes and feature work on sites that already have traffic, history and people depending on them. Most of the craft is in what you don't break.

  • WordPress
  • ACF
  • PHP templating
  • Headless / React

Front-end

Semantic markup and CSS architecture that a stranger can still read a year later. BEM when the project calls for structure, utilities when it calls for speed.

  • HTML5
  • JavaScript
  • React
  • Firebase
  • SCSS / BEM
  • Tailwind
  • Bootstrap
  • jQuery

Accessibility & SEO

WCAG compliance and technical SEO handled during the build instead of retrofitted after an audit comes back red.

  • WCAG
  • Semantic HTML
  • Core Web Vitals
  • Technical SEO

Motion & visuals

GSAP for interfaces that move with intent, and, because of the photography, an eye for the image side of a page, not just the code side.

  • GSAP
  • Adobe Suite
  • Photography
  • Video editing

AI & workflow

AI inside the build rather than around it: agent-driven scaffolding and refactors, read and reviewed like any other commit before they reach a branch.

  • AI development
  • Claude Code
  • Prompt engineering
  • Git

03
Selected

Few projects, in and out of office hours.

08 Balkan Travel Plan Travel web app specialized trip-planning platform designed to simplify travel across the Balkans by offering route optimization tailored for regional road and border conditions, curated local insights, collaborative group itinerary management, and automated expense tracking. React · Firebase · Headless WordPress · SCSS · Photography · Solo 01 US Carrier Express Owner-operator recruitment. Custom theme and a bespoke lead-capture plugin behind a multi-step earnings estimator. The form is the product. WordPress · Custom theme · Custom plugin · Vanilla JS · Solo 02 Sopro UK-based B2B lead generation agency and platform that uses managed, multi-channel prospecting (combining targeted email outreach, LinkedIn engagement, and buyer intent tracking) to deliver fully qualified sales leads directly to B2B teams. WordPress · Team 03 Telljo Community platform. Front-end build and third-party integrations. WordPress · Integrations · Team 04 GDPRlocal Compliance and legal services. WordPress development with UX improvements. Dense material made navigable. WordPress · UX · Team 05 Kontrapunkt MK Cultural organisation. Built solo, end to end. WordPress · ACF · SCSS · BEM · jQuery · Solo 06 Spasovska Site for a conductor. Built and edited the video myself. motion had to match the music. HTML · SCSS · BEM · GSAP · Video · Solo 07 Which Sandwich Restaurant site. Shot the food, then built the site around the photographs. HTML · SCSS · BEM · GSAP · Photography · Solo

04
Photography

Freelance photographer since August 2019: landscape, product, portrait.

It isn't a hobby section. Framing, light and knowing when an image is doing too much are the same judgements a page layout needs, and clients who need both get one person instead of two.