David Grudl

I invent software that runs a lot of websites you use everyday. I am speaker, trainer and writer.

I am a software developer (PHP since 1999) and publicist. I created popular open source project Nette Framework, database layer dibi, human friendy markup to XHTML converter Texy! and many others. I started programming in the DOS era, now I am focused solely on web-based applications in PHP. And when I do not program, I write blogs, train web application development, or run Spartan Race.
more »

Do you really want to know more? All right. David Grudl was born in Břeclav, Czech Republic, even during the period of socialism. The first programming experience gained with the TNS computer. He graduated on grammar school, then he attended high schools in Brno. Occasionally, he worked as a graphic designer for an advertising agency and newspaper typographer.

Are you sure you want to know more? Good. David Grudl was born in Břeclav in the days of socialism. The first programmer experience gained with TNS computers. He graduated from the grammar school where he did popularity, that his teachers celebrated his departure with a grand party. He then went to study colleges in Brno. Occasionally, he worked as a graphic designer in an advertising agency and he was a newspaper typesetter.

He founded a wireless modem company in 1999 and was also interested in webdesign because he was stingy to pay students to create an e-shop. Website and web application development has gradually become its main concern.

In 2004 he launched blog La Trine, a purely professional blog with the overwhelming majority of unprofessional articles. Originally on the dgx.cz domain, which he also sold with the blog in 2008 at a exorbitant price to the new owner. Blogging should teach him better to write, which did not happen, but surprisingly, La Trine was one of the most widely read Czech blogs. The author has learned to tolerate critical and offensive comments from anonymous.

In early 2005 he released his first open-source library Texy! for easy typing and formatting text for the web. The library has become popular, it uses a lot of websites, from blogs to complex e-shops, such as Mall.cz. A year later, he released the database layer Dibi, which also met with considerable favor among programmers. A year later comes the biggest project Nette Framework.

Unlike previous libraries, Nette Framework became popular even before anyone saw it. It was officially introduced at the PHP Framework Autumn 2007 conference, a few months later also released. Today is one of the most widely used PHP frameworks in Czechia, we can find a number of multinational companies among the references. David Grudl offers a public training Nette Framework, and JQuery & AJAX course. Around framework was established strong community of programmers who meet each month on the Last Saturday event.

In 2008, David Grudl understand how Twitter works and started to tweet as @DavidGrudl. During Microsoft's con­ference BUILD 2011 he founded separate account @Geekovo for computer stuff.

In January 2010, he created the web site of President of the Czech Republic Vaclav Klaus that is Nette Framework powered. A few months later, he, his girlfriend and dog moved to Prague.

Photo for download

Projects & Startups

Nette Framework

Nette Framework

A popular tool for creating web applications in PHP. Powerful and understandable tool that satisfies the programmers. It eliminates security risks, honors for AJAX, DRY, KISS, MVC and code reuse.



Dibi is a smart and tiny database abstraction library for PHP 5 with very handy API.



Texy is text-to-HTML formatter. It allows you to write structured documents using easy-to-read plain text.



ApiGen is the tool for creating professional API documentation from PHP 5.4 source code.



NEON is a human friendly data serialization format for programming languages, similar to YAML.

Instagram DavidGrudl






David Grudl
Korunní 2569/108
101 00 Praha

The Czech Republic