Sandi Verdev
Portrait of Sandi Verdev, outdoors

That's me. Žalec, Slovenia (CET).

Senior Backend Engineer · PHP / Laravel · Python

Hi, I'm Sandi Verdev. I modernize legacy PHP.

Legacy PHP modernization, including AI. I take PHP systems that have been running for years and make them easier to change: safe refactoring, tests and upgrades, and AI where it helps.

18+ years of PHP backends12 years on one platform: 1,300+ sites, 20M+ users

Case studies

The problem, what I did and a proven result. Four come from 12 years on one multi-tenant PHP platform; the rest are client work and AI projects.

The four I'd walk you through first. My notes are on them.

Recent work

What I've built lately, at work and on my own.

Four have public code. Read it, not just my word.

Many branded dating sites and the mobile apps, all running on one Dating Backend codebase

Multi-tenant dating platform

PHP · MySQL · Memcached · Sphinx · 2012–2024

The member-facing app and shared libraries: MySQL tuning, background jobs and the core search.

Waveform split into teacher and student turns

Lesson Transcriber

Python · FastAPI · faster-whisper · pyannote · 2026

Self-hosted GPU API that transcribes mixed-language lessons with speaker labels, plus an optional LLM pass for a cleaned transcript.

Order book with buy and sell orders

Limit-order exchange

Laravel 12 · Vue 3 · Pusher · 2025

Take-home assignment for a job application: order matching with escrow under row locks, bcmath money math, events sent only after commit, and CI on GitHub Actions.

Firebase Notifications Debug Console

Firebase notifications console

PHP · FCM HTTP v1 · 2025

Web console and PHP relay to compose push notifications, send them to device tokens and see the received payload.

Bot reply with summary, timing and Listen, Ask and Download buttons

Telegram summarizer bot

Python · Whisper · LLMs · 2026

Turns 20–30 minute YouTube and TikTok videos into 2–3 minute summaries and answers their clickbait titles.

Photo with a green "Watermark" text overlay added by the plugin

Watermark RELOADED

WordPress plugin · since 2010

Automatic text watermarks for uploaded images. First released in 2010, updated in Dec 2025.

Earlier work, 2009–2012 (8 projects)
  • Firma.siZend Framework · 2009Company registry (now offline) with 200k+ monthly imports, audit history, maps integration, OpenID login.
  • Car dealership CRMZend Framework · 2009CRM for a car dealership: customer enquiries and sales follow-up.
  • Mimovrste.comE-commerce · 2010Product pages, search fixes, returns workflow, exports.
  • Course selection appZend Framework · 2012Course catalog and registration for Gimnazija Celje – Center, used by ~600 students a year.
  • Zares web pagesWordPress MU · 2010Helped develop a WordPress MU system for regional party websites.
  • Middle East VisionWordPress · 2012Responsive WordPress theme for a client from Dubai.
  • iStorCredo CMS · 2011Website for data protection and backup services.
  • Prostovoljstvo.orgCredo CMS · 2011Volunteering portal; web development and frontend work.

What people I worked with say

Recommendations from LinkedIn, word for word; the last one is shortened.

My manager, the CEO and a teammate, all from those 12 years.

I had the privilege of working alongside Sandi for 12 years, and in that time, he became much more than just a colleague; he was the person you could always count on.

No matter how high the pressure, his patience and thoroughness never wavered, and his sense of responsibility is truly second to none. He has a rare ability to be both technically precise and incredibly approachable, always making himself available to help others succeed. It is rare to find someone with such a long-standing commitment to excellence and genuine kindness. I truly cannot recommend him highly enough to any team that values skill paired with real integrity.

Olga TuzhilinaIT Operations Manager · same team for 12 years

Sandi is an excellent full stack developer that can be counted on to fit well into a team and contribute significantly. Additionally, I am confident that even on his own Sandi has both the technical ability and work ethic to get the job done successfully and on-time. If you have a need that matches Sandi’s skill-set, you would be making a great decision to have him contribute.

Jay NevesChief Executive Officer, FirstBeatMedia

Sandi worked in our company for over 12 years as a full stack PHP programmer, and during this time demonstrated strong professional skills, remarkable dedication and ability to build healthy relationships with colleagues.

Dmitry KatemirovPM, FirstBeatMedia · managed Sandi directly

See them on LinkedIn ↗

Get in touch

I'm open to senior backend roles: fully remote anywhere, or hybrid in Slovenia. If you have a PHP system that has become hard to change, I'd like to hear about it.

Email is the quickest way to reach me.