Published inPython in Plain EnglishHow to Publish Python ModulesHow to publish Python packages (writing custom modules and publishing them to PyPI).Apr 2, 2021Apr 2, 2021
Contributing to Open Source“Open source” is one of the oldest buzzwords in software. Unlike other software buzzwords, however, open source has remained relevant for…Nov 15, 2020Nov 15, 2020
Published inIndigoAg.DigitalLeveraging AWS to Scale R&D WorkflowsIn order to identify and deliver commercially viable products for our growers, Indigo’s Research and Development teams analyze bacterial…Oct 7, 2019Oct 7, 2019
Learning About Design Patterns in SoftwareOne of the most effective ways to develop your skills as a Software Engineer is by familiarizing yourself with design patterns. You might…Sep 2, 2019Sep 2, 2019
Accelerating Deep Neural NetworksA retrospective on my undergraduate thesis work in Computer Science at Middlebury College.Aug 10, 2019Aug 10, 2019
Full Stack JavaScript — Learning How to Build a Web ApplicationSeveral months ago, I sat at my computer and watched in disappointment as Facebook shut down Parse for good. As someone who was just…Jun 23, 2017Jun 23, 2017
DataFest 2017 — Increasing EXPEDIA’s Bottom Line: Leveraging Packages to Increase CommissionData science is a fascinating field, and engineers need a fundamental understanding of data in order to create more impactful platforms…Apr 17, 2017Apr 17, 2017
The “Whys” Behind Taking Time OffNavigating the transition to college and beyond on your own terms.Nov 5, 2015Nov 5, 2015