Published inLevel Up CodingLessons learned developing a very public SDKIt’s been a while since I last wrote on Medium. And that’s because I’ve been heads down working on the loomSDK team. We launched the SDK…Aug 26, 2021Aug 26, 2021
Published inLevel Up Coding6 “Non-Technical” Qualities of Great Software EngineersStrengths of fantastic engineers that don’t involve inverting a binary tree.Mar 17, 20212Mar 17, 20212
Published inThe StartupThe Cathartic Journey of Leaving My First Full-Time JobIf you’re thinking about quitting your job, take note.Jan 13, 2021Jan 13, 2021
Published inThe StartupHow to Level Up in InterviewsA solution to making prospects for your next job better.Dec 8, 2020Dec 8, 2020
Published inThe StartupWhat do authorization and authentication actually mean?Both practices refer to being able to do things on one’s own behalf, but there are distinctions between the two that I will break down.May 26, 2020May 26, 2020
Published inThe StartupGetting Really Good at Rails :joinsIf you’re intimidated by :joins then fear not, this article will break down a step-by-step guide for understanding and using them.May 19, 20205May 19, 20205
Published inThe StartupA Visual Guide to SQL JoinsLearn SQL joins once and for all with a bit of knowledge and practice.Apr 10, 2020Apr 10, 2020
Published inGusto EngineeringGusto & Xero: Building a Massive Integration Across Two CompaniesIn January 2019, Gusto became the preferred payroll provider of Xero in what was both companies’ largest software integrations to date.Feb 3, 2020Feb 3, 2020
Published inGusto EngineeringRuby Blocks SimplifiedOne of the most unique and often misunderstood features of Ruby is blocks. Blocks are Ruby’s version of closures and can be used to make…Jul 30, 20191Jul 30, 20191