Blog

Latest post
Back on DEV.BG: Episode 108 - Why the Job Market Is Rough Even for Senior Developers
I returned to the DEV.BG podcast for episode 108 to discuss why even senior developers with years of experience are struggling to find their next job.
16 Jul 2026, 5 min read

From Lovable to Production: Building the WC 2026 Live Insights Widget with Cursor
How we built a fully functional, embeddable football widget for the 2026 World Cup in three days using Lovable, Cursor, and AI-first development, from PM prototype to production deploy.
9 Jun 2026, 6 min read

Fine-Tuning SciBERT to Classify arXiv Research Papers
How I built an end-to-end NLP pipeline that classifies scientific abstracts into broad domains - from raw arXiv data to a deployed REST API.
24 May 2026, 8 min read

Deploying a Next.js App with PM2 and GitHub Actions
A practical guide to deploying a Next.js application to your own server using PM2, Nginx, and automated GitHub Actions deployments over SSH.
26 Apr 2026, 4 min read

Grafana Alerting for Your Production Stack
A practical guide to setting up metric and log-based alerts in Grafana with Discord notifications, covering CPU, MySQL, and Laravel log alerts.
21 Apr 2026, 4 min read

Completing the LGTM Stack with Grafana Tempo
A practical guide to adding distributed tracing to your stack with Grafana Tempo, Alloy, and OpenTelemetry on a Laravel application.
16 Apr 2026, 8 min read

MySQL Monitoring with Grafana and Alloy
A step-by-step guide to monitoring MySQL with Grafana Alloy and Mimir: a least-privilege user, the right collectors, key queries and a ready-made dashboard.
4 Apr 2026, 6 min read

MySQL Production Setup
A practical guide to installing and configuring MySQL on Ubuntu for production use, including backup and restore procedures with S3.
4 Apr 2026, 5 min read

My First Podcast: DEV.BG Episode 100 - How to Find Your First IT Job
I was invited to join the 100th episode of the DEV.BG podcast alongside Ivan Zlatev and Sara Stamova to discuss how young people can find their first job in IT.
4 Mar 2026, 4 min read

Grafana Monitoring with OSS Tools
A practical guide to setting up a full monitoring stack with Grafana, Mimir, Loki, and Alloy for your self-hosted projects.
23 Feb 2026, 7 min read

Legacy Revived: Migrating a Frameworkless PHP App to Laravel
My WebExpo 2024 talk: rewriting a 15-year-old frameworkless PHP site as a Laravel and Vue.js app, what changed in the stack, and why we shipped it all at once.
7 Mar 2024, 3 min read
Fixing NGINX Errors Caused by Large OneTrust Cookies
How oversized OneTrust consent cookies can break NGINX request headers, and how to fix it with large_client_header_buffers.
15 Dec 2023, 3 min read
Let's work together
Whether it's a talk, a project or a question about something I wrote, email is the fastest way to reach me.
[email protected]- Speaking
- Conferences, meetups, podcasts and panels on PHP, backend architecture, DevOps and team leadership.
- Mentoring
- Developers growing into backend, DevOps or their first lead role.
- Consulting
- Architecture reviews, team processes and scaling problems that need a second opinion.
- Collaboration
- Side projects and partnerships that solve a real problem.