I can move comfortably from CSS and JavaScript, through well crafted APIs, down to the database. I can then take it all, stand up a CI/CD pipeline and deploy it using Cloud Native best practices.
I think code should be readable, reusable, modular and well-tested, all in service of creating codebases which are easy to maintain and extend.
Within the development team, I believe in collective ownership of code in order to facilitate knowledge sharing, code quality and to prevent silos. I think the best software is created by cross-functional, self-organizing teams. Collaboration and communication across disciplines is crucial to making products that deliver user value in addition to being well-engineered.
As a consultant, I work with a variety of companies, from non-profits to Fortune 100 enterprises. The products I have built span from consumer-facing sites to internal business tools. I have contributed to large microservices architectures, internal libraries for other developers, systems in brick-and-mortar retail locations, and NP-complete algorithms executed across a distributed network.
My consultant work also consists of teaching agile practices, specifically in the extreme programming style. I work side-by-side with clients teaching pair programming, continuous integration and continuous deployment and project estimation. A particular area of focus is in test-driven development and creating robust automated test suites including unit, integration and feature/behavioral tests.
As a lead developer on multiple projects, I have led teams of up to 6 developers, collaborated closely with product managers and designers to ensure business and user needs are met, and been responsible for delivery according to agile software practices.
View my full experience on LinkedIn
An interactive tech talk/game show exploring how we can write better, more communicative tests
View on Github
A tool for taking cold, hard facts from the news and making them more personally meaningful. It's one thing to hear that '250,000 jobs have been created' and it's another to realize that that equals the entire county you live in. Planned features: location-based contextualization, Chrome plugin to enrich reading experiences
View on GithubA clone of the popular 2048 game built from the ground up (no forking around 😜 )
View it live View on Github
A file download site to accompany physical diy crafting kits from my Etsy store Jim Jam Crafts. Download codes are generated and sent out with each kit. Upon receipt of their kits, customers can enter their download code to retrieve their pdf pattern. Try it out and get a free pattern of BMO from Adventure Time. Just visit the site and hit the "Click here for free BMO pattern" button
View it live View on Github