Software + performance marketing studio · Prishtina

Software that works.
Marketing that proves it.

We build platforms and run the Google Ads, Meta Ads and SEO that bring them customers, from one team, with every result tracked.

Clients in
Switzerland · Kosovo · EU
Languages
EN · DE · SQ
Stack
Laravel · Vue · Next.js · AWS
SEO engine / partner requests · 30 days Live
Yesterday36,063
Requests this month1,376,776
Endpointscities · posts · sitemap
LiveCounters and the chart read the SEO API. No simulated ticks.
30+projects shippedSince founding
16countriesSee the map
1,603,983SEO-engine requests, last 30 daysLive counter
1.38Mad impressions for Tutla.shopMeta Ads · Instagram & Facebook

01Services

One team for the product and the customers it needs.

Most clients come to us with one of two problems: the software is not good enough, or nobody finds it. We fix both, and we measure the result.

Build

  • Web platforms & SaaS
  • Portals and job networks
  • APIs & integrations
  • Automation and scheduled jobs
  • Cloud deployment on AWS

Laravel · Vue · Next.js · AWS

Grow

  • Google Ads: Search, call-focused campaigns
  • Meta Ads: Instagram/Facebook traffic and messaging
  • SEO & GEO: AI-search readiness, llms.txt, FAQ schema
  • Landing pages built to convert

Google Ads · Meta Ads · Search Console

Measure & automate

  • Call and WhatsApp conversion tracking
  • Instant call alerts
  • Daily ad reports, weekly client reports
  • Email outreach with NOKM.dev Mailer

gtag · Telegram alerts · NOKM.dev Mailer

02Performance marketing

Paid ads we can prove, down to the phone call.

We run Google Ads and Meta Ads for clinics, care providers and shops. Every campaign starts with tracking, and nothing spends without your approval.

How we run paid ads

  1. 01
    Audit

    Account, site, tracking and competitors.

  2. 02
    Objective & tracking

    One goal per campaign: calls, messages or visits. Tracked before launch.

  3. 03
    Keywords, audiences & creatives

    Town + service keywords, negative lists, ads in the local language.

  4. 04
    Launch only after your approval

    You see the plan, the budget and the ads first.

  5. 05
    Daily monitoring & pruning

    Search terms, cost per result, spend. Weak ads are paused.

  6. 06
    Weekly report & decisions

    What happened, what it cost, what we change next.

Spitex Rely · Homecare24 · Mednest24
Real dataSwiss home-care clients · Google Ads Search
Spitex Rely · 6 months179calls from Google Ads
Spitex Rely · one week5 vs 2ad calls we found vs Google-reported
Homecare24 · one week4calls from just 14 clicks

Tracked vs Google-reported calls

NOKM.dev tracking
5
Google Ads
2

Spitex Rely, Canton Zurich · one week

Clicks to calls, one week

Clicks
14
Ad calls
4

Homecare24, St. Gallen · one week

Mednest24 · Canton ZurichSetup only, no figures published

Search campaigns · landing page · call & WhatsApp conversion tracking · instant call alerts

What we track, end to end

Stages only. Widths are illustrative.

AImpressions
Google Ads · Meta
BClicks
Search terms reviewed daily
CProfile visits / calls
gtag call + WhatsApp conversions
DCustomers
Phone log vs ads, daily
  • Call & WhatsApp conversion tracking
  • Instant Telegram call alerts
  • Daily phone-log vs ads reconciliation
  • Presence-only geo targeting
  • Negative keyword lists
  • Swiss-German ad copy
  • Dedicated /neuaufnahme landing pages

03Case studies

Real results, with their sources.

Every number below is tracked or confirmed by the client. Where there is no figure to publish, we show what we built.

spitexrely.ch/neuaufnahme
Spitex RelyLeistungenTeamNeue Patienten

Neuaufnahme · Kanton Zürich

Pflege und Betreuung zuhause.

Jetzt anrufen
tel: click → conversionwa.me click → conversion
Ads-tracked · 6 months 179 calls from Google Ads
Quote from Spitex Rely, coming soon
Testimonial slot · empty
Simplified mock of the landing page
Google Ads · Landing page · Tracking · Canton Zurichspitexrely.ch ↗

Spitex Rely

Private home care in Zurich and the surrounding area. We run their Google Ads, built the /neuaufnahme landing page, and track every call and WhatsApp message.

179calls from Google Ads in 6 monthsAds-tracked calls
4new patients in one weekClient-confirmed
5 vs 2Our tracking found 5 ad calls where Google reported 2NOKM.dev call tracking vs Google Ads

Built/neuaufnahme landing page · call + WhatsApp tracking · instant call alerts · daily call reconciliation

Pflegen Sie Angehörige? Wir unterstützen Sie.
Jetzt beraten lassenHomecare24 · St. Gallen
0:18 / 0:30
One week 4 calls from just 14 clicks
Simplified frame · 9:16 video ad
Google Ads · Video ads · St. Gallenhome-care24.ch ↗

Homecare24

4calls from just 14 clicks in one weekGoogle Ads Search
9:16video ad campaign for the family caregivers service30s and 60s cuts

BuiltSearch campaigns · /neuaufnahme-style landing page · call + WhatsApp tracking · 9:16 video ads in German

08:12

Monday

Ad call trackedMednest24 · Google Ads · Search
now
WhatsApp clickLanding page · mobile
07:48
Daily ads reportSpend · clicks · calls · notes
06:30
Example UI · instant call alerts
Google Ads · Tracking · Canton Zurichmednest24.ch ↗

Mednest24

Home care in the canton of Zurich. We set up the search campaigns and the tracking behind them.

  • Google Ads search campaigns
  • Landing page
  • Call & WhatsApp conversion tracking
  • Instant call alerts

No figures published for this client.

Meta Ads · Kosovo · E-commerceApproved

Tutla.shop

Personalised phone cases and mugs, sold through Instagram DM. We run Meta Ads for profile visits and messages, and rotate the creatives that work.

1.38Mimpressions1,376,913 in total
359,668people reachedunique people
27,447profile visitson Instagram
840conversationsstarted in DMs

Best month

6,132 profile visits and 195 conversations for €336

Averages for the best month: €0.05 per profile visit · €1.72 per conversation

Lifetime · Instagram & Facebook · from €1,694 ad spend

tutla.shop•••
t
—posts
—followers

Tutla

Personalised phone cases & mugs · Kosovo
Order via DM

FollowMessage
Best month 6,132 visits + 195 conversations · €336
Illustration of the Instagram profile

04SEO engine

Our SEO API serves city and job pages to partner sites. Every request is counted live.

Partner sites ask NOKM.dev for a page by domain and slug. We return the content, the page goes live on their URL, and the request is counted. It runs for the partner job network: 15+ job portals across Europe.

01Partner site

Requests a page by domain & slug

GET jobs.example/city/zurich
02NOKM.dev API

Cities, posts & sitemap endpoints

/api/seo/cities/{slug}
03Content

Localised page, meta and JSON-LD

200 OK · text/html
04Live page

On the partner's public URL

+1 visit counted
Visits today—
This month—
Live

These counters and the bars read GET /api/seo/stats. Past days come from the daily summary; today is counted live.

Last 30 days · daily visits across partner sites Live

05Our products

Software we build and run ourselves.

Four products in daily use. They are where we test the patterns we later build for clients.

pflegetakt.ch · Einsatzplanung
Mo 19Di 20Mi 21Do 22Fr 23
A. KellerTour NordBesuch
M. BerishaTour SüdBesuch
L. FreiFreiTour Mitte
S. GashiBesuchTour Nord
Example data

Pflegetakt.ch

SaaS · Switzerland

Scheduling for Swiss Spitex and home-care teams: visits, tours, staff workload and availability. Import from Excel or CSV.

CHF 20 / month + CHF 5 per extra worker

qerdhe.com · Faturat
Invoices · Oct48
Paid41
Open7
INV-1048 · Family A.Paid€120.00
INV-1047 · Family K.Paid€120.00
INV-1046 · Family D.Sent · SMS€95.00
Payroll · OctDraft12 staff
Example data

Qerdhe.com

SaaS · Kosovo & Albania

Admin for kindergartens: invoices, payroll and parent notifications by SMS, email and WhatsApp.

myworkcore.com · Clients
ClientsInvoicesContractsPayments
Client 014Contract · renews 01.01.2027
Client 009Invoice #221 · due in 6 days
Client 021Proposal sent · 2 days ago
Example data

MyWorkCore

Web app

Invoices, payments, contracts and a client CRM in one place, for freelancers and small firms.

mailer.nokm.dev · Campaigns
CampaignSentOpensStatus
Spitex outreach · wave 3600212Done
Spitex outreach · wave 4540—Mon 07:00
Product update · DE——Draft
Send window · Mon–Fri 07:00–16:00
Example data

NOKM.dev Mailer

Email platform

Bulk email: campaigns, recipient lists, HTML templates, scheduled sends in a working-day window, open-rate stats.

06Client work

Client work we built and grow.

26 projects across Europe and beyond. Each screenshot is the top of the site’s public homepage.

07How we work

Five steps, the same for every project.

  1. 01Discovery & scope

    Goals, users, budget. A written scope with a fixed first milestone.

  2. 02Architecture & UI system

    Data model, screens and components, agreed before code.

  3. 03Build & weekly delivery

    A working build every week on a staging URL.

  4. 04Launch & tracking

    Go-live with analytics, call and form tracking in place.

  5. 05Grow

    Ads, SEO and reporting, reviewed on fixed dates.

No change goes live without your approval. You get a weekly report.

Shuajb Qerimi, founder of NOKM.dev

Shuajb QerimiFounder & lead engineer · Prishtina, Kosovo

08About

A studio in Prishtina that writes the code and runs the ads.

NOKM.dev is led by Shuajb Qerimi, founder and lead engineer. We build web platforms and SaaS, and we run the marketing that brings them customers: Google Ads, Meta Ads, SEO and email.

We work for clients in Switzerland, Kosovo and across Europe, in English, German and Albanian. You talk to the people who do the work.

Projects
30+
Countries
16
Languages
EN DE SQ
Base
Prishtina
Map of Europe with the 16 countries where NOKM.dev has delivered projects highlighted

16Countries

Projects in 16 countries, built and run from Prishtina.

From the Balkans to Scandinavia, from the UK to Turkey. Hover or tap a country.

09 / Free tools

Free tools we built: SEO checker, QR generator and 150+ browser tools.

Open /tools

10Contact

Tell us what you need built or grown.

Project type