My name is James Lindstrom, and I'm a budding Web Developer from the Ann Arbor, MI area. I recently completed a Web Application advanced certificate at Washtenaw Community College and am currently seeking freelance and long-term job opportunities.

I bring proficiency with HTML, CSS, JavaScript, Node.js, and PHP, as well as a willingness to learn new languages, software, and techniques. I also have a general understanding of design and user experience.

When I'm not coding or working as a writing center tutor, I like to write fiction and play Minecraft with my friends.


Screenshot of Dinopolis.net 6198295110

Dinopolis is a blog website I made for my own personal use. It uses media queries and elastic design to display well across all devices. AJAX is used for communication between the front and back ends, and Google's reCAPTCHA technology prevents spam. Posts can be published and updated by an admin on the front end using TinyMCE. The back end is built on Node.js with the Express module and is organized in an MVC style. The HTML is efficiently saved in a series of Handlebars templates and the post content is kept in MongoDB.

I have many more features and updates planned for the site.

Screenshot of the shopping application VIEW WEBSITE

This web app was the final project in one of my web development classes. Like Dinopolis.net, it uses AJAX, Node.js, and Handlebars in an MVC format. It also makes use of the Bootstrap templating engine to quickly style the pages. The Sessions module keeps track of multiple account logins, and MongoDB holds several collections of data, including products, users, and orders. An admin only section of the site allows administrators to view orders and create, update, or remove products.

As this class assignment was focused mainly on teaching JavaScript and back end features, responsive design was neither requested nor required. For this reason, responsive features of the shopping application are not up to my usual standards as seen in Dinopolis.net or this website.


I like to work with...

  • HTML5
  • CSS3
  • JavaScript
  • MongoDB
  • Node.JS
  • Express
  • Handlebars
  • PHP
  • MySQL

I've also used...

  • CodeIgniter
  • SASS
  • Bootstrap
  • Git



PHONE: (734) 480-0555

EMAIL: lindstromweb@gmail.com