
Jacob Sommerville
Full stack wannabe

Jacob Sommerville
Full stack wannabe
I'm passionate about science and technology. Every day I try to learn something new and push myself a little bit harder. Someday soon I hope to be working on a fun and interesting project that has an impact on people's lives and really challenges me.
I've been working professionally in IT for just over 5 years but have been doing IT as a hobby most of my life. My programming journey originally started with just some light scripting. Then about 2 years ago I went through Eloquent Javascript and downloaded NodeJS. I got really into Javascript and made my way through Freecode camp frontend and backend programs. Eventually, I made my way through many JS stacks and really fell in love with the React/Redux/Bootstrap model. It just seems like a great way to abstract ideas and break them apart into chunks.
Recently I've been getting into C++. I've made my way through "Learn C the hard way" and "Accelerated C++" and now I'm trying to get through the behemoth that is "C++ Primer" 5th addition. I enjoy a good challenge so I've also been trying my hand at algorithms on hackerrank and leetcode.
I've always been a nerd for strategy games and puzzles, and programming is the ultimate combination. It's a great feeling to see an idea take shape as you work through the design of everything. When I'm plugging away in vim or atom it doesn't feel like work. It's fulfilling creative outlet for myself.