Volkan Özçelik

performance engineer, speaker, writer

About Me

Currently, I’m a Technical Lead at Cisco, focusing on front-end performance.

As an engineer, I solve problems: The context, the origin, or the nature of the problems are orthogonal to the approaches I take in solving them.

My Passion

I believe in the beauty of simplicity (both in code and also in design).

I am a performance enthusiast.

My passion is to create fast, responsive, intuitive interfaces, tools, and applications that millions love and use.

While doing all these, I love to write an amazingly well-organized JavaScript too.

Always Curious

It’s curiosity that matters. Or, asking the right questions, forming ideas, refining those ideas based on measurements and evidence.

The solution is just a side effect of curiosity.

So far, I’ve created mobile and web front-ends; built desktop and mobile apps; played with SQL/NoSQL/GraphQL data stores; automated the deployment of microservices, played with serverless applications, used real-time databases, streams, websockets, protocol buffers, lambda functions and message queues, crafted solutions to improve scalability and performance of both front end, and also back-end systems…

Some call this being a “full stack developer”, or a “unicorn developer”.
I love unicorns: Yet, don’t call myself as such.

I Talk

Psst… If you want me to talk in your tech event just shoot me an email.
I’m highly motivated and I’d love to be there if my time permits.

I love to talk about…

Here are some of the talks I’ve given so far:
Scaling Your Node.JS API Like a Boss
The Secrets of High Performance Mobile JavaScript Applications
The Modern Hacker’s Guide to The Universe
Mobile Application Performance Tips
Efficient JavaScript
JavaScript Widget Development Best Practices

I Write

I have a book about JavaScript Interview Questions (it’s a bit dated; however, you will still find time-independent tips and tricks related to JavaScript and what to expect from a technical interview in the Silicon Valley). I’ve also done technical editing for books and I’ve written blog posts and technical articles in various mediums.

That said, nowadays I’m more into screencasting.

Why? — Because, I feel like times have changed, and we’ve started to prefer to consume audiovisual content to reading books.

I find this trend towards preferring audiovisual content to books sad. Yet, we can only embrace it, as it’s a side effect of our progressive evolution. Maybe books will become more visual, and more interactive in the near future; who knows.

I Cast

So, the majority of my “writing time” now goes to screencasting.

Byte-Sized JavaScript is my monthly screencast: It is a short (five-to-ten minuntes per episode), condensed cast about JavaScript, performance, scalability, automation and related technologies.

I {[Code]}

Oh, by the way, I am a relentless side projector.

Most of my side projects are open source
and I maintain them either under my personal GitHub account,
or under the Byte-Sized JavaScript organization’s GitHub account.