You can call me Kyle
Currently, I'm a Computer-Science-majoring Senior at the University of Massachusetts Amherst.
I've spent the majority of my life, for better or for worse, in the presence of a computer. At some point in the past (read: freshman year of high school), a less refined, more pimply-faced version of myself decided to take up programming. Since that point I've spent my free time vacuuming up as much software development knowledge & experience as I can get my hands on.
Language-wise, I'm a classically trained Java-ist. That is, after all, the current vessel of Computer Science at the university level. Outside of academia, I've done my best to expand my toolbox, as demonstrated in my portfolio.
Currently, my up-to-snuff languages & technologies include:
- Java, Android
- HTML / CSS
- Obj-C, iOS
- C/C++ if you give me a book and a week of time
My main - not only, just main - area of interest is building user-facing applications. Mobile, desktop, or web, it doesn't matter - all I ask for is some potent pondering of usability. That's not to say I'm not always game for some backend magic, either.
What I'm trying to say is that I really like tea.
Ring Ring Ring, Colophon
As it stands, I'm pushing a Mid-2012 15" MacBook Pro. When it's burning away at my retinas, the software I'm usually using includes: Google Chrome, Tweetbot, Reeder, 1Password, Evernote, Markdown Pro, Xcode, IntelliJ IDEA, and Sublime Text 2.
On the server side of things, the steam engine that keeps code monkey upstairs running is node.js, augmented by Express. Is this the most practical environment for node? Probably not. But this is a benevolent dictatorship and I make the rules. The credit for the design, markup, CSS, CMS, FBI, MLBPA, etc. all go to me.
All writing is done in Markdown (by the one-and-only John Gruber), parsed by the node-markdown module, and typed up with Markdown Pro.
Playing in the background is usually a podcast on the 5by5 Network.