Hi! I'm Volkan Özçelik

Jack of all Trades, Samurai of JavaScript

About Me

I've been creating mobile and web front-ends, since 2003;
and this is the place where I brag about all the cool stuff I do.

I believe in the beauty of simplicity; and I love to architect responsive and intuitive user interfaces, driven by amazingly well-organized JavaScript code.

Currently, I'm a Technical Lead at Cisco;
I live in the lovely Mountain View, CA; I work at San Francisco.

I Talk

I love to talk about…

If you are interested just shoot me an email.
I am highly motivated:
I can talk for three slices of pizza, and some beer ;).

My Talks

Here are some of the talks I've given so far:

The Secrets of High Performance
Mobile JavaScript Applications »»
Learn the rules like a pro, so that you can break them like an artist ;)
My talk on mobile performance at #html5devconf 2014.
You may want to watch a more recent talk of mine on the same topic
/~from #forwardjs 2014/;
You can also download the accompanying source code.
The Modern Hacker's Guide to The Universe »»
Talked about a practical approach to surviving a hackathon at #hack4good 0.5.
Mobile Application Performance Tips »»
A talk that I gave at #hack4good 0.2.
Efficient JavaScript @udemy »»
A 3-hour workshop that I've given to udemy engineers;
download the accompanying source code from GitHub.
Efficient JavaScript @jive »»
A condensed version of the above, presented at Jive Software HQ.
JavaScript Widget Development Best Practices »»
A conference about widget development that I've given at JStanbul 2012.

I Write

I have a book about JavaScript Interview Questions; and here is its story:

In the last couple of years I have been to at least a hundred technical interviews on JavaScript Engineering, Front-End Development, and related positions. So, rather than giving some HR Manager's perspective on what interviews should look like, I wanted to hand over the reader the red pill and tell what the JavaScript Engineering interviews really are.

I also have a mostly JavaScript-related technical blog o2js.com that I regularly update.

Oh, by the way, o2.js is a JavaScript Framework that I have been
maintaining as a side project, along with many other side projects.