I’ve been developing products for the web for almost 20 years. While I’ve worked with an extensive list of technologies in that time, my primary focus has been full-stack engineering with Ruby on Rails. I have worked remotely for over a decade and am motivated by autonomy, mastery, and purpose. Learning new things keeps life interesting for me.
Whether it’s defining and leading new projects, helping teams collaborate, or diving directly into the codebase, I’m someone who gets shit done. I enjoy sharing my expertise with others and have mentored numerous engineers both professionally and as a volunteer. I’m always advocating for simple solutions that are approachable to others. Lately, I’m intrigued by the benefits of using ai for increasing my own productivity.
Good Enough is my first experience with a Holacracy. While there are a handful of products at Good Enough, my main focus is Jelly, a shared inbox for small teams. Jelly is built on a pretty standard Rails stack, backed by PostgreSQL, and makes extensive use of WebSockets via Turbo. In my time with Good Enough, I learned more than I ever imagined I’d know about email, shipped multiple features, fixed several show-stopping performance issues (including memory leaks and slow database queries), hosted numerous customer demo calls, and even dipped a few toes into Marketing.
Over the course of 10+ years at Harvest, I had the opportunity to work on a little of everything across a wide range of technologies (Ruby/Rails, MySQL/Percona, Redis, Sidekiq, Kafka, Docker, Backbone, React/RTK, TypeScript, various AWS/Google Cloud offerings, the list goes on!) at a notable scale (e.g. tables with north of a billion rows). Working closely with Quality Engineers and Product Designers, I led teams in building a long list of customer-facing features and integrations. I identified and shipped many orders of magnitude performance improvements. I squashed myriad bugs. I learned tons.
I also spent a couple of years at Harvest as an Engineering Manager overseeing a team of eight engineers. I performed weekly 1-on-1s, semiannual performance reviews, and provided mentorship and oversight. I also worked closely with the leadership team to help define and implement several new processes for how we worked on product development as an organization that led to successful deliveries of multiple, longstanding feature requests.
Build products in Rails for varied clients using Agile methodologies. Train and mentor junior developers. Notable work includes: custom nightly import and munging of 15-20 million lines of xml for travel site; close-to-real-time survey reporting across millions of records for education assessment tool; general contractor job bidding tool for a local startup.
Work on Swingpal/SwingFix from early stage startup through multi-million dollar partnership signing with Golf Channel. Notable work includes: creating and implementing, from Photoshop to Rails, an administrative system for the Golf Channel to receive, sort, and broadcast user submitted videos; forking sass to support multiple compilers in Rails for ease of theming.
Create user-friendly, accessible interfaces for Tennessee web services (paying various taxes online, state event registrations, state park reservations, etc.). Assist and educate other interface developers. Create and maintain html/css/JavaScript templates for other interface developers to use. Maintain the tn.gov web portal.
Front-end web development. Flash. Video shooting and editing. Print and digital design. Photography. Photo retouching. DVD and CD-ROM authoring. Knot illustrations. And on slow days, packing and shipping orders.
John Brown University, Siloam Springs, ar
Bachelor of Arts in Digital Media
Concentration in Digital Cinema and Digital Imaging
Graduated Summa Cum Laude with Honors
Graduated high school as a National Merit Scholar
Patrick Filler
Staff Engineer, Good Enough
Doug Martin
Engineering Manager, Harvest
Travis Roberts
Staff Full-Stack Engineer, BetterUp
I’m a bit of a foodie and enjoy elaborate, weekend cooking projects. Some notable entries of late:
I also enjoy playing Rocket League with my 12-year-old son, watching Gilmore Girls with my 14-year-old daughter, treating our puppy Coda to the occasional taste of human food, and cheering my spouse on through her Marriage and Family Therapy graduate studies program.