Book a 15-min call

Two engineers.
End-to-end.
Three countries.

Site Solutions is a software engineering company in Pristina, co-founded by Afrim and Helidona Shabani. We design, engineer and maintain custom platforms, ERPs and websites for companies in Kosovo, Germany and Switzerland, built end-to-end by its two co-founders and not handed off after launch.

Founded2023 / Pristina
Team2 co-founders · 13+ yrs combined
Active engagements10 systems · 3 countries
LanguagesShqip · English · Deutsch
01 / Our story

We engineer for the long run.

The honest version of why Site Solutions exists and how we operate after launch.

Site Solutions was founded after seeing the same pattern across Europe. Companies inherit production systems abandoned by their original builders. Marketing sites with unpatched plugins. Custom platforms whose maintainers have moved on. Launches celebrated, then quietly forgotten.

We founded Site Solutions to operate differently. A single engineering team designs, builds and maintains every system, from kickoff through every quarter that follows. Whoever knows the codebase best is whoever responds when production breaks.

Three principles shape how we work: a limited number of clients each year, our own engineers responding to incidents, and every system treated as production we will still be operating in year three. Because we will be.

Recent releaseE-Bau v2 dashboard
10
Systems deployed, all still in production
13+
Combined engineering years in Laravel, Python & React
10/10
Active engagements still with the company
3cc
Countries served: Kosovo, Germany, Switzerland
02 / What we believe

Four things we won’t compromise on.

Every engagement we take on bumps up against these. If they don’t fit your project, we’re probably the wrong company.
A / Craft

Good enough is the enemy.

Lighthouse 95+. Type-safe code. Real architecture decisions. Real animations, not the ones a template came with. If we wouldn’t deploy it to our own production, it doesn’t ship to yours.

B / Continuity

The engineers who build it, run it.

No handoffs to juniors. No "your contact has moved teams" emails. The engineer who designed your schema is the engineer paged at 2am when production blips.

C / Honesty

Fixed quote. Fixed scope.

Scope, cost and timeline are written before kickoff. If scope grows mid-engagement, we re-quote in writing, never on the invoice. No surprises billed at month-end.

D / Focused

A small client list, on purpose.

We don’t scale by hiring fast. We scale by being selective. Which means waitlists sometimes, and a founder’s attention on every line of code, always.

03 / Who’s behind it

Two co-founders. Hands-on with every line.

Site Solutions is run by two engineers, both shipping production code daily. No account managers, no junior handoffs.
Afrim Shabani

Afrim Shabani

Co-Founder · Software Engineer

Reach for me when the project needs end-to-end delivery: schema, API, UI, deploy, on a tight clock.

Software engineer with 3+ years of production experience across backend systems and full-stack web applications. Background in shipping Laravel, Shopify and Next.js platforms to European clients, from custom ERPs to AI dashboards. Lead engineer on MAZH, E-Bau AG, Fluska, DinaTech, Arela, Misk, Lufi and Dogana Pro (Albania Shped).

  • Laravel
  • Python
  • Next.js 14
  • React
  • TypeScript
  • PostgreSQL
  • Supabase
  • Shopify APIs
  • WordPress
  • Solidity / Web3
Helidona Shabani

Helidona Shabani

Co-Founder · Senior Software Engineer

Reach for me when the system needs architectural depth: data pipelines, FinTech rigor, e-commerce at scale.

Senior software engineer with 10+ years of production experience across FinTech, maritime tech, e-commerce and enterprise systems. Dual Master of Science in Computer Science (FinTech) from EIT Digital Master School, Eötvös Loránd University and University of Trento. Leads engineering on data-heavy systems at Site Solutions.

  • Python
  • Django
  • FastAPI
  • Laravel
  • React
  • Angular
  • TypeScript
  • PostgreSQL
  • GraphQL
  • AWS · Docker
04 / How we operate

Six engineering commitments that add up.

Not a process, a posture. The boring promises that, after ten engagements, turn out to matter most in production.
01
A one-working-day reply SLA.
Monday to Friday, including launch weeks. Every brief is read by one of the co-founders, not a sales pipeline.
02
No invoice we haven’t flagged first.
Every cost variance is written and approved before it lands in your inbox. Quarterly retainer reviews are scheduled, never surprise emails.
03
Your code, your repo, your hosting.
We work in your accounts, not ours. If the engagement ends, you keep everything, including a written handover doc and architecture diagram.
04
Performance is a deliverable, not a wish.
Lighthouse 95+ before any system ships. Anything below that and the company absorbs the engineering time to get there.
05
We’ll tell you when we’re wrong for you.
If the project is too small, too big, or outside our engineering strengths, we refer you to two firms we’d hire ourselves.
06
Quiet maintenance is the point.
A good month on the retainer is one where nothing breaks and the report still arrives. Reliability is the feature.

Our stack — what we reach for first

Backend
Laravel · Python
Laravel for business platforms & APIs. Python (FastAPI / async) for data & AI workloads.
Frontend
Next.js 14 · React
Next.js with SSR & React Query for app-grade UIs. Plain React + Vite for fast marketing sites.
Database
PostgreSQL · MySQL
Supabase Postgres for new builds. MySQL where existing platforms live.
CMS
WordPress · Headless
WordPress + custom theming for non-technical owners. Headless when the editor team is small.
E-commerce
Shopify Apps · Laravel
Custom Shopify apps (Inventory, Returns) with Admin & Storefront APIs. Or Laravel for fully custom storefronts.
Hosting / Ops
Vercel · AWS S3
Vercel for Next.js / serverless. AWS S3 for storage. Cron jobs & rate-limited APIs out of the box.