close

Krasimir Tsonev

› Short bio

Krasimir Tsonev is a coder with over ten years of experience in web development. With a strong focus on quality and usability he is interested in delivering cutting edge applications. He enjoys working in the industry and has a passion for creating and discovering new and effective digital experiences. Right now Krasimir is working with technologies like HTML5/CSS3, JavaScript, PHP and NodeJS, but originally he started as a graphic designer. Later, being a flash developer he spent several years using ActionScript3 and frameworks like RobotLegs. After that, as a freelancer he continued delivering full stack web services for his clients - graphic design, front-end and back-end programming. Right now, with the rise of the mobile development, Krasimir is enthusiastic to work on responsive applications targeted to various devices. Living and working in Bulgaria he graduated at the Technical University of Varna with bachelor and master degree in computer science.

Portfolio

› HTML version › Flash version

Contacts

email: info (@) krasimirtsonev.com

skype: krasimir.st.tsonev

CV / Resume

Blog
krasimirtsonev.com/blog

No back-end blog solution with Node.js and Markdown

Before a couple of weeks I published Techy. It's a flat CMS based on Node.js and Markdown. I made it because I wanted to write my articles in Markdown format and avoid the annoying publishing workflow which I'm using now. I feel that it's not very clear how Techy works and decided to create a simple blog illustrating the processes.

read more

Book review: Getting Started with Grunt: The JavaScript Task Runner

EdgeConf 3

A conference with a great format. It's more like a discussion panel. It's really informative. Some of the top developers nowadays talk about the future of the Web.

read more

Win Free Copies of the new book - Getting Started with Grunt

Look ma, JavaScript only Off-Canvas menu

The off-canvas menu is pretty popular nowadays. You know, the little button in the right upper corner which opens the navigation with a slide-in effect. That's what we are going to build in this article. The interesting things is that we are not going to use CSS neither HTML, only JavaScript.

read more

JavaScript: bind function

The this keyword is always important in JavaScript. I'll admit that it took me some time to actually understand how it works. You know, sometimes JavaScript is all about the scope. Where you are and what you have an access to. This article is about the bind function. Something which I use very often.

read more

Using media queries in JavaScript (AbsurdJS edition)

If you believe in responsive design you probably use a lot of media queries. That's a CSS feature which gives us the power to add something like if statements. We are able to apply rules only if the current page meets certain conditions. In this article I'll show you how I use media queries in JavaScript.

read more
view all blog articles

Twitter
@KrasimirTsonev

GitHub
@krasimir

Projects
@krasimir


best websites of the world