About the Author

Hi there, my name is Pawan Poudel. I have been programming for more than fifteen years. My first encounter with programming was with GW-BASIC when I was in eighth grade. However, it wasn’t until I discovered C in college that I really started to enjoy programming. Since then, I have programmed in C++, Java, C#, Objective-C, Swift, Python, Ruby, and JavaScript.

Before moving into web development, I spent more than five years honing my mobile development skills building iOS apps. Lately, I have been spending most of my free time learning functional programming languages, mainly Elm and Haskell.

I believe programming is an art and a science. Therefore, I have deep respect for both the theoretical and the practical applications of it. I feel just as comfortable hunting obscure UI bugs as I do implementing sophisticated algorithms. I feel happiest when I get to share what I have learned with fellow programmers like you. I have a masters degree in computer science from Miami University.

Back to top

New chapters are coming soon!

Sign up for the Elm Programming newsletter to get notified!

* indicates required