rusting pipe

about me

On stage with a Microphone

Speaking at SIGGRAPH Boston in 2006

I started with interactive design at a really early age – maybe 10 years old. I got my start programming BASIC before windows came out. I eventually moved on to C++ in the early days.

When the InterTubes hit the mainstream, I turned my attention to that and as the technology progressed, I started to concentrate on design to complement it – I’ve been melding the two ever since.

School’ed

I have a degree in Media Arts and Animation from the Art Institute of Philadelphia. There, along with studying graphic, interactive, and 3d design, I studied traditional animation.

The Day Job

I currently work for a Fortune 25 investment company outside of Philadelphia and have been there since 2005 – after they pulled me away from full time freelancing. I was the first official in-house designer hired there.

The Family

I have a beautiful wife (I’Eesha) and two crazy cool kids (Skylarr & Lennix). It’s a ton of fun to have them all in this world.

Highlights

In August of 2006 I was invited to speak at SIGGRAPH in Boston, a leading industry conference covering new media. I spoke in front of a small audience of students and designers on my experiences entering into the field of web design.

Comments

Brad's AvatarI'm Brad Cooper, a user experience designer and front-end programmer with a passion for actualizing visions. I strive to create a piece of art in each site that I put together both visually and technically.

I'm an advocate of web standards and open source.

I work outside Philadelphia, PA and live in Marlton, NJ.

Learn more about me

Contact Me

bradleyjcooper@gmail.com or (856) 316-7128

Previous Tutorials

Unobtrusive Expand and Collapse Navigation

Create a vertical navigation that will expand and collapse to show and hide sub-navigation using only unordered lists and as few class/id names as possible…

Forcing New Windows on Users Script

Launch new windows for PDFs and External Websites without having to add anything into my (x)HTML – a pure behavior that should be separated from my core structure. There have been many attempts at tutorials on this, but I’ve never been happy. Here is my attempt – check out the finished demo.

Shorten document.getElementById

Do you write document.getElementById or document.getElementsByTagName too many times in your javascript to count? How about shortening them into their own easy to use functions?…

Google Feed API Tutorial

Using Google’s new Feed API, I wanted to be able to read in a single feed that pulls all of my blog, twitter, del.icio.us and digg posts…