Preparing for my WordCamp Europe 2016 talk

My speaking career started with professional training for software engineers.

I have accumulated over 10,000 hours in training since 2006—teaching courses, leading workshops, taking part in entrepreneurship training programs, and presenting my own entrepreneurship training program at seminars, conferences, and other events in Europe, the US, and the Arab world. Some organizations I’ve spoken to are VMware, SAP, CERN, Saudi Aramco, Software AG, Melexis (to name a few).

SoftUni Conf Mario Peshev
An engineering conference on programming

Along with my transition from an engineer to a full-time freelancer and now an owner of a leading tech agency, my speaking topics have shifted from pure engineering to digital strategy, working with enterprises, employer branding and intrapreneurship, managing digital businesses, and operational challenges.

Who Can Benefit From My Entrepreneurship Training Program

I have presented at over a hundred events—courses and conferences—and educated people from different industries with varying levels of experience. Some of the companies and organizations who trusted me to deliver their training courses:

My complete list of my training events is available here – Educational Events.

Training References

Presenting for Digital Transformation Summit

I hired Mario as developer and trainer in the National Academy for Software Development in 2006 when our team was expanding to match the growing need of skilfull developers in Sofia. I was impressed how fast Mario become one of our best trainers. Mario has great passion for learning new technologies and for explaining the technology to the students. He has tallant for being speaker.


Svetlin Nakov

Training Manager at Software University

We hired Mario on an emergency training/consulting job recently for 3 weeks and he was simply superb! He was polite, punctual, responsive, and very effective in a Job with Aramco Oil. I will hire him again and will expect nothing less than the best. Thanks Mario!


Raymond Friedman

CEO at mile

I have worked with Mario on establishing a training program for engineers in our Quality Engineering department. Training was for Basics of Java and General Computer Science Algorithms and Datastructures. Mario was able to quickly understand what we are trying to achieve, gave good suggestions for structure of the course, prepared all materials and excercises and led the course perfectly.

During the course he showed great attitude towards his trainees and thus inspired them to learn the material as opposed to just teach the material. He possesses an unique characteristics to establish personal relations with each one of students and is able to understand the needs and help him/her.

As a conclusion I would definitely recommend Mario to everyone needing professionally led trainings in computer science area.


Georgi Rusev

former Training Manager at VMware

The first time I met Mario was when I was looking for a trainer to deliver a course at the European Organization for Nuclear Research (CERN). Since he did a good job and my colleagues were very satisfied of his work, further course was planned. Mario is an excellent trainer and maintains a high level of professionalism. I am glad to know active and reliable people like him.


Radoslav Ivanov

IT Consultant and Trainer

Check out my LinkedIn portfolio for more recommendations by trainees and training managers.

Recorded Sessions

Teaching a digital marketing workshop

The majority of my courses and sessions are not available online, but here there are several samples from my talks.

Building SaaS with WordPress – WordCamp Belgrade

WordCamp Boston 2014 – MIT Labs – Large WordPress Project Toolkit

WordSesh – Code Architecture

WordCamp NORRKÖPING 2014 – Debugging WordPress

Looking for a keynote speaker for your next event? Let’s talk.