Intro
November 4, 2013
As I sit here sipping on some lukewarm tea I can’t help but narrate this passage in a slow moving, energetic Morgan Freeman voice. Welcome readers, to my blog. My name is Michal Krupa. I’m a current CS student at the University of Illinois, Urbana-Champaign. I was raised in Silicon Valley, and am originally from Poland. I have been an active developer since middle school. I love all things computers—although I develop web applications, I love setting up office and cloud infrastructures as well as learning about new cloud technologies.
Outside of coding in Node.JS, Ruby, Javascript, Java and PHP, I know my way around a fair bit of Bash. I grew up on Windows, and although Windows 8 makes me cringe, Windows XP and Windows 7 were my favorite childhood OSes (not to mention the ease I’ve had working with Windows Server 2005 and 2008). However I am no fan boy, and have been through an assortment of Linux distributions, including Mint, Fedora, and Ubuntu, and currently operate on a MacBook Air.
I truly live and breath computing technology: when I was twelve, most kids were busy playing video games or sports, while I was building computers and teaching myself to configure an Active Directory domain. Don’t get me wrong, I may prefer engaging the digital realm to the former activities mentioned, but I am no shut in. I’m outgoing and a few favorite activities include hiking, sailing, tennis, and chilling with friends.
I love project based learning—I think it is the most effective mechanism to engage and teach students. Outside of consulting and my work ventures, I worked and volunteered for several summers at an institute dedicated to STEM curriculum development and integration in the classroom, so I know what I am talking about. Outside of my interests in cloud computing, I am drawn to using technology as a teaching aide as well as using technology to build sustainable infrastructure. This blog is a platform I want to use to share my thoughts on several things. This includes:
- My opinion on developments in computing
- Leveraging technology in an educational environment
- The importance of digital literacy
I currently am working on several projects, both as a full-stack and back-end developer. Another purpose for this space is to share my journey through these projects, challenges and thoughts that I have throughout building them, and open-sourcing plugins or bits of code to share my implementations. I do a lot of front-end work, so expect a multitude of JQuery-based plugins for advanced navigation styles, user-interaction components, and many more. Please, enjoy.