Under Construction Just be aware it's changing constantly.

Hello. My name is Clay Diffrient.
Web development is what I do.

Welcome to my freelance work page. Feel free to explore. I am a software and web developer with over 10 years of experience in web development. I am proficient with many web technologies including HTML, CSS, Javascript, jQuery, AJAX, PHP, and mySQL.

If you would like anything from a basic home page to a database driven content management system, look no further, I can help you with this.

View Portfolio
Work With Me

About Me

"However impenetrable it seems, if you don't try it, then you can never do it." -- Andrew Wiles

The quote above goes hand in hand with one of my thoughts. I am an avid believer in trying my hardest always. I love many things in life. I am a religious person. I thank God for all I have during this life. I have many hobbies the most important to me is the game of tennis. I love to play as often as I can. I also enjoy playing ultimate frisbee and going kayaking. I love education and the pursuit of learning. I believe firmly that nothing else really matters in this life. I love mathematics and hope to learn as much as possible of this field while I am alive.

I started working with computers when I was very young perhaps six or seven. It became an instant passion for me. I feel as though they are around for the benefit of all. Computers are important for the pursuit of learning and the dispersion of knowledge for all. They can however become an unbelievable waste of time. It is my goal to prevent this by enhancing them through software that will help people.

Portfolio

Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians. --Edsger Dijkstra

For demos of web projects feel free to click here to browse some online projects.

Most of what I do though I utilize git for version control. I love Github! For a few projects that I've open sourced make sure to check out my profile.

Resume

Controlling complexity is the essence of computer programming. --Brian Kernighan

This will be a very succint resume of my previous jobs/education. A link to download a full pdf resume will be included. It will also have a link to see a full version.

Education

Present
Bachelor's, Computer Science,
Brigham Young University-Idaho
2006
High School Diploma
West Lincoln High School
Present
I-Learn Developer
Academic Applications, BYU-I

Blog

November Update

November 24, 2012

I haven’t really had much time to do anything with the site unfortunately. I’ve been honing up my Java skills on some non-web applications. It’s been really fun. My current pet project though is RESTful API design and development. I’m working on creating the API to fuel a media collection application. The API is running on a Node instance using MongoDB as the database. It’ll be nice once the API is completed. I’m planning on building a very Backbone-centric web app that consumes the API data. I’m also thinking that it might be a good opportunity as well to jump into using my Java skills to build a nice Android app that would consume it as well. We’ll see what happens. The way I’m thinking these days I might end up rewriting this whole site to be API-centric. Stay tuned, and we’ll see.

Contact Me

Use the form below to contact me for projects.

Current Projects

Experiments always happen...

T-Time
A simple application to determine when the next temple session will start.