Hi, I’m Craig Freeman, a front-end engineer and organizer of the Denver Code Club in sunny Colorado. I write scalable, maintainable code to create clean, consistent and effective user interfaces by utilizing the latest industry trends.
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.
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.
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
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
Every few months I’ll think of an idea for a great blog post, create the draft in WordPress, and go on about my day. Sadly, days, months, and years have gone by without revisiting these ideas. The truth is that I’ve been so busy absorbing all kinds of interesting things while working at Kenzan, my… More