Justin Christenson is a PHP Developer in Vancouver, WA.

Learn More

About

Hello World,

View Resume

I'm a 30 year old PHP developer, open source enthusiast and Jedi Apprentice living in beautiful Vancouver, WA. I started my career as a front end developer after earning a degree in Web Design and Interactive Media in 2011.

I worked as a front end developer after graduation. By the time 2012 rolled around, I realized that my true passion lies in writing code and manipulating data. At this point, I began teaching myself back end development on a LAMP stack in my free time while continuing to work primarily as a front end developer.

I currently work as a freelance developer; I create PHP applications in a Linux environment using PhpStorm, Composer, Bash and MySQL Workbench. I also enjoy using the Laravel framework for larger projects.

While I have your attention, check out my GitHub profile or view some of my work. Also, feel free to drop me a line, I'd love to hear from you.

Skill Set

  • Object Oriented PHP
  • Laravel (4 & 5)
  • MySQL
  • JavaScript
  • jQuery
  • HTML / CSS
  • Git

Experience With

  • MVC Architecture
  • Consuming RESTful APIs
  • LEMP / LAMP Administration
  • WordPress
  • Lightsaber Construction

Portfolio

Details

Fawkes FX is a small creative firm located in Portland, OR that I helped establish. We required a public website to showcase our services. The website also reuired a private administration interface with transactional email integration.

The front end team at FawkesFX designed and built the public website, which I merged into a Laravel 4 application. I then designed and developed the administration interface featuring several custom modules including a user management module, an SEO module and a leads management module.

Skills Used

  • Laravel 4
  • Object Oriented PHP
  • MySQL
  • JavaScript & jQuery
  • HTML / CSS
  • Web Server Administration

Details

Reliable Mobile Labs is a medical lab testing service with locations in several states. The client required a website to showcase their services, generate leads and allow physicians to log into a portal within the website.

The team at FawkesFX put together the design and concept for this project. I assisted the front end team with client side development using JavaScript, some HTML and CSS. I then created a lead management system using PHP and capped it off with a router to allow for search engine friendly URLs.

Skills Used

  • Object Oriented PHP
  • JavaScript & jQuery
  • HTML / CSS

Details

fooCart is a personal project that I built in my free time using Laravel 5. The primary goal was to develop an e-commerce application with shopping cart, inventory management and payment processing integration.

The public site features a JavaScript based inventory display module that uses the Handlebars JS library for client side templating. The public site also features a checkout module with on-site input of payment information. The administration interface features an inventory management module, user management module, slideshow management module and message management module.

Skills Used

  • Laravel 5
  • Object Oriented PHP
  • MySQL
  • JavaScript & jQuery
  • HTML / CSS

Details

FindMyISP is a personal project that I built in my free time. The primary goals of this project were to inform a user of who their current ISP is and display other ISP options in the user's area.

The application utilizes the HTML5 Geolocation API to get the user's current location and then uses the IpInfo API to obtain the users ISP. The IpInfo API is also used as a geolocation fallback, should the user's browser not support geolocation. The application then uses the Google Places Web Services API to determine nearby ISPs.

Skills Used

  • Object Oriented PHP
  • JavaScript & jQuery
  • HTML / CSS

Details

TweetMe is a Twitter feed application that I developed in my free time. The primary goal of this project was to create an application to pull in a controllable number of statuses from a Twitter user's public timeline.

This application retrieves the statuses via the Twitter REST API, then caches the JSON responses to a flat file 15 minutes to avoid the Twitter API rate limits. Next, TweetMe repackages the cached JSON response to filter out unneeded properties and then outputs the repackaged timeline in either JSON or formatted HTML.

Skills Used

  • Object Oriented PHP
  • JavaScript & jQuery
  • HTML / CSS

Contact