Hi, I’m Craig Freeman, an experienced software engineer located in sunny Colorado. My T-shaped skillset offers a breadth of knowledge across the stack with a depth of knowledge in front-end development. I write scalable, maintainable code to create clean, consistent and effective user interfaces by utilizing the latest industry trends.
Craig Freeman
Design
My graphic media background has instilled in me an eye for design, rhythm, and cleanliness. I’m an advocate for consistent themes and I appreciate intuitive interfaces, both of which lend themselves to an enjoyable user experience. As needed, I am able to make revisions to design mockups and wireframes.
Front-End
I create progressively-enhanced web sites and single-page applications by adhering to the CSS Guidelines. My scalable Sass styles, object-oriented JavaScript and application of responsive web design principles marries data with design for optimized communication. This positions me as a seamless bridge between design and the back-end.
Back-End
Whether writing routes for API endpoints, leveraging an ORM, or manually retrieving data from MySQL, my experience with Node.js and MVC frameworks, such as Laravel, gives me a clear perspective on how to best provide data to the front-end.
Portfolio
Articles
Cold Snap: Temperature Reporting IoT Device
I was visiting Vancouver on October 14th, 2018, when the temperature in Denver dropped into the teens and the city had its first snowfall of the season. I arrived back home that evening and the next morning I went to work. Around 5pm, my neighbor texted me a photo of my backyard, saying “you have… More
Circuit Breakers for Node.js Microservices
Earlier this month I had the privilege of giving a talk at the 2018 Node+JS Interactive held in Vancouver, BC. The talk was about using the circuit breaker design pattern inside Node.js APIs in a microservices context. Though I’ve been pretty actively speaking at Denver Code Club events for several years, this was my first… More
FluentConf 2018 Review
Back in April of this year I responded to a tweet from O’Reilly by tweeting my own advertisement for FluentConf, their annual web conference: Send me to #FluentConf and #VelocityConf! I can’t wait to see everyone, including @scottdavis99, @doctorow, @holtbt, and @kyleshevlin. Do yourself a favor and grab a #SuperBronze pass: https://t.co/HDBvzAbbJW — Craig (@craigfreeman)… More