I came across to a great HTML Presentation Framework: reveal.js, which is a framework used to create stunning presentations using either a visual editor or simple text.
https://github.com/hakimel/reveal.js/
Its create flexibility allows me to create my slides using Markdown https://help.github.com/articles/markdown-basics
and convert everything by using Pandoc http://pandoc.org/
How can I add a note to my speaker notes, so that can be visible only to me, but not my audience?
By using:
<div class="notes"> This is my note. Note: This will only appear in the speaker notes window. </div>
When the presentation starts, press s to see speaker notes.