Back in 2001, when I was 13.5 years young, my family bought a 56k modem. My parents would only allow me to use the web 1 hour a week, so I saved up my allowance, bought a 150' phone cable, drilled a couple 1" holes in the wood floor while my parents were out, and army-crawled under the house to rout the phone cable to my room. I pieced back together a crappy old IBM ThinkPad 600 and would tiptoe at night to the office to switch the 56k modem over to my rooms cable-hack to play Age of Empires I online for hours on end, sometimes till dawn.

6 years later, during my Freshmen year at SDSU, I received a phone call from my father about some strange holes he discovered in the wood floor while my parents were selling the house. Needless to say, at the time he wasn't thrilled at how stunningly creative I had been in circumventing their moratorium on the internet, however in retrospect I now realize drilling those holes in the floor was one of the best things I ever did as it was in that moment that I fell in love with computers.

Currently I help make the internet faster. On my free-time I help motivate others to learn to code through my own experiences. I get stoked on creative people and life altering ideas.

Digital Strategy

Looking for a place to start when planning out a digital idea? Technology is constantly evolving, and staying ahead of the curve is pretty tough. Let my brain do the hard work to create the perfect roadmap for your idea's online success.

Design

Design is what makes a good product great. I've been designing awesome stuff since before I could walk, and can help you put that extra sparkle on your next digital product.

Development

If you need some muscle under your web application, you're in luck. I'm a certified polyglot; semi-fluent in HTML5, JavaScript, PHP, Ruby on Rails, Wordpress, Magento, and have been known to hack around at a few other languages and frameworks from time to time.

Learn

Henry Ford once said, "Anyone who stops learning is old, whether at twenty or eighty. The greatest thing in life is to keep your mind young." Refresh your mind with a few articles on technology, learning, and other stuff I find awesome.

Stuff I Think About

From time to time I come up with a few good ideas, or opinions on the current state of development and design that I like to share with the greater coding community. I deposit those ideas in my online articles section, of which the latest two are conveniently located below for your enjoyment:

USC UI/UX/JS

These are the presentation slides for my guest lecture at USC, course ITP 460X. You can follow along with the presentation and find links to code samples in the slides below.

Read More

JavaScript Call Vs. Apply

In my own studying of the lower levels of JavaScript I have come across some tricky components and constructs and have thought it useful to keep my own set of documentation, examples, and patterns for my own use and reference. While this is mostly intended to be used by me, I am sure that others […]

Read More