
Hi, I’m Dallas Gutauckis—a programmer by both profession and passion, currently working as a Staff Android Engineer at Instacart. My focus is on building robust mobile products, improving engineering processes, and helping people grow.
What I Love in Software#
My primary expertise is in Android development, where I enjoy architecting modern, maintainable apps and mentoring teams. I’m passionate about:
- Kotlin best practices and writing clean, idiomatic code
- UI/UX and animation, making software visually engaging and delightful to use
- Developer productivity and automation—from scripting to building tools that make life easier for engineers
- Open source: contributing to and creating tools, plugins, and libraries for the community
- Community involvement: sharing knowledge through talks, blog posts, and user groups
I also enjoy exploring topics in cross-platform development, full-stack awareness, and general software engineering.
Outside of Work#
When I’m not coding, you’ll find me scuba diving, practicing underwater photography, or out biking.

You can find me on…
Android Animation: Bringing Your Application to Life (Sept, 2014; Droidcon NYC) Exemplifies why and how you can (and probably should) animate your Android applications (revised). Presentation Video Android Animation: Bringing Your Application to Life (2013) Exemplifies why and how you can (and probably should) animate your Android applications. Presentation Internationalizing your Android Application (2012 @ Android Alliance Philadelphia) Presentation (PDF) Presentation (Speakerdeck) Drowning in Images – Memory Management (2012-04-24 @ SeedPhilly for PhillyTechWeek) Outlines best-practices and problems encountered managing bitmaps in an Android application Presentation (PDF) Presentation (Speakerdeck) UX and Theming for Android Applications (2011-09) Outlines design patterns and basic ideals of user experience on Mobile devices with Android-specific cases and implementation details Presentation
android-parcelable-intellij-plugin (Android) Began contributing: Feb 2014 This tool generates Android Parcelable implementations based on fields in the class. Corresponding blog post: A Better Parcelabler. Paperless (Android) Opened: Nov 2012 Paperless is the end result of prototyping an application for the “rung” team at Lehigh Valley Startup Weekend where we took first place. Paperless—in its current state—allows for synchronous and asynchronous drawing, saving, and loading of ‘papers’. parcelabler (PHP) Opened: Feb 2012 parcelabler, as featured on Android Weekly and #AndroidDev Weekly, is a tool to help save some time in building Parcelable implementations. devk.it (PHP) Opened: Sep 2011 Javascript-based tool for manipulating and getting information about the pasted data adt-plus (BASH) Opened: Mar 2011 Just a few handy scripts for dealing with Android development Puree (PHP) Opened: Jan 2011 Javascript and CSS compression/combining Heatmap (PHP5) XSLTD (Scala) Opened: Jan 2011 XSLTD’s goal is to provide a daemon specifically for transforming XML via XSLT in a more rapid pace. In PHP, for example, we’re left to deal with the overhead of loading an XSL document into memory on every page load, which is a large portion of the XSL transformation process. By retaining the parsed document in memory, we save a significant amount of time with only a minor trade-off of potential network overhead. Lightr (PHP5) Opened: March 2008 This project isn’t maintained any more but does contain code for interacting with BOSH servers and XMPP servers and is written in PHP5 Object-Oriented code.