Filters
-   
Video
Beyond Aesthetics - How metrics transform design into business strategy
 -   
Video
Version Catalogs - A one stop shop for dependencies
 -   
Article
The Art of Presenting Your Designs Effectively
 -   
Article
Suppressing annoying Kotlin compiler warnings
 -   
Article
Personalization (But Not Creepy)
 -   
Article
Crafting Accessible Components in Compose
 -   
Video
Localizing Xcode String Catalogs with LangChain
 -   
Article
The Best Features Mean Nothing without a Clear Product Strategy
 -   
Article
Swift Macro Client Testing
 -   
Article
Swift Macro Expansion Testing
 -   
Article
Enhancing Brand Harmony through Design Systems
 -   
Article
Swift Macro Unit Testing
 -   
Article
Second Drafts
 -   
Article
Your Design System Is Alive
 -   
Article
Exploring Memoization in Swift
 -   
Video
Your Strategy is a Garden
 -   
Article
Automate everything — and keep iterating with Apple Shortcuts
 -   
Article
Why Micro-Engagements are Essential in 2025
 -   
Speech
UX-Driven Code: Building with the User in Mind
UXDX (2025) -   
Video
Creating Custom SF Symbols
 -   
Article
A win for you: The Developer Tax Saga Continues
 -   
Speech
Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand
Minnebar (2025) -   
Speech
Assistive Tech Is for Everyone (They Just Don’t Know It Yet)
Minnebar (2025) -   
Speech
Back to the <Future />: A Brief History of Web Development
Minnebar (2025) -   
Speech
Building Efficient & Resilient Engineering Teams
Minnebar (2025) -   
Speech
Desinging Dynamic Prototypes: Simulate Real App Experiences with Figma Variables
Minnebar (2025) -   
Speech
DevTool Diamonds: Power Features You Didn’t Know Existed
Minnebar (2025) -   
Speech
Taming the Chaos: Mastering Swift Concurrency
Minnebar (2025) -   
Speech
Radical Sabbatical - How I structured one year of creative web-dev
Minnebar (2025) -   
Speech
Don't Let Your Journey Map Lead Your Product Team Astray!
Minnebar (2025) -   
Speech
How To Direct a Software Team When You Have No Idea What They’re Talking About
Minnebar (2025) -   
Video
3D on the Web: Using React and Three.js
 -   
Article
How to Choose a Digital Product Partner: A Complete Guide for 2025
 -   
Article
Flight School: 3 Key UX/UI principles you might not have learned in your graphic design program
 -   
Article
Moderated vs. Unmoderated User Testing and the Goldilocks Method That’s Just Right
 -   
Video
7 ways cat people make better UX designers
 -   
Article
The Hidden Dangers of AI Note-Taking Assistants: What Leaders Need to Know
 -   
Speech
Building seamless workflows
UXPA Minnesota (2025) -   
Speech
How does accessibility drive growth?
GDS Group Podcast (2025) -   
Article
The Evolution of Digital Product Teams — A CXO’s Perspective
 -   
Article
Beyond Anecdotes: Balancing Qualitative and Quantitative Data for Smarter Product Decisions
 -   
Article
Strengthening Collaboration Between Product & Brand
 -   
Speech
Digital Accessibility As Strategy, Not Compliance
SXSW (2025) -   
Speech
Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand
axe-con (2025) -   
Article
Accessibility Dos and Don'ts for Interactive Cards
 -   
Video
Opening the Digital Front Door with iOS 18
 -   
Article
Exploring the Benefits of Git Worktree
 -   
Speech
Designing with Developers in Mind (and Vice Versa)
DeveloperWeek (2025) -   
Speech
Digital Accessibility Is Strategy, Not Compliance
ProductWorld (2025) -   
Article
Does Your Team Need a Product Manager?
 -   
Article
Padding vs Content Margins: A Discreet VoiceOver Nuance
 -   
Article
Ditch the Extra Plugin: A Simple Way to Render SVGs in React Native
 -   
Article
A Practical Guide to Type-Safe Image Handling in React Native
 -   
Article
Creating Custom SF Symbols
 -   
Article
How to Stop Text Overflow in React Native
 -   
Video
Introduction to Product Led Growth
 -   
Video
Don’t Sweat the Small Stuff: Improving pull request workflow through automation
 -   
Video
The State of Compose: An overview of Jetpack Compose
 -   
Video
SwiftUI Custom Alignment
 -   
Speech
Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
DevFestMN (2024) -   
Video
Metrics that Matter, Measuring Product Impact the Right Way
 -   
Video
One Repo to Rule Them All
 -   
Article
Rethinking the Product Roadmap: Bring Back the Utility and Practicality
 -   
Video
Breaking Bad (Habits) of designing for the web
 -   
Article
What Does the Release of iOS 18 Mean for the Digital Front Door?
 -   
Speech
Experimenting with a fresh take on roadmaps
ProductCamp (2024) -   
Article
A Case for Alphabetization
 -   
Article
From Zero to UX Hero: Navigating the Bootcamp Journey
 -   
Article
Creating a Dynamic Draggable ScrollView with UIKit for SwiftUI
 -   
Speech
Digital Accessibility Is Strategy, Not Compliance
Twin Cities Startup Week (2024) -   
Speech
Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
Twin Cities Startup Week (2024) -   
Video
Superhuman Programming; Using AI to Unlock Limitless Potential
 -   
Video
Using Adobe’s Delivery API to get A/B Test Data
 -   
Article
All eyes on me
 -   
Article
How to customize the style of your Dokka documentation
 -   
Article
Part 4: Future Trends and Innovations in Retail Mobile Apps
 -   
Article
Part 3: Integrating In-Store and Offline Channels through Mobile Apps
 -   
Article
Part 2: Key Features of Successful Retail Mobile Apps
 -   
Article
Put me in coach (marks)
 -   
Article
How to Level Up Your Technical Acumen as a Non-Technical Person
 -   
Article
Basic Intelligent Recomposition in Android Compose
 -   
Article
Using Mobile Apps to Seamlessly Integrate Online and Offline Retail Experiences
 -   
Article
Selling in your mobile app? Let’s save you some money!
 -   
Speech
Scaling a Codebase Beyond the Initial Build
Open Source North (2024) -   
Speech
Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
DeveloperWeek Management (2024) -   
Video
Do I need a hypothesis for my UX research study?
 -   
Speech
Developing for Apple Vision Pro
Minnebar (2024) -   
Speech
Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
Minnebar (2024) -   
Speech
What's a Transformer? Understanding the Innovation That Changed Artificial Intelligence
Minnebar (2024) -   
Speech
Why You Should De-Google Your Online Data and Start Self Hosting
Minnebar (2024) -   
Speech
Accessibility Testing 101: Native App Manual Testing
Minnebar (2024) -   
Speech
Generating API Documentation For Your Kotlin or Java Library
Minnebar (2024) -   
Video
Tips for Nailing a Video Interview in Digital
 -   
Video
Customizing Your API Docs With Dokka
 -   
Video
Character Development: Bringing your App mascot to life
 -   
Speech
Table of Experts: AI panel discussion
Minneapolis-St. Paul Business Journal Panel (2024) -   
Article
8 Steps to Finding a Successful Product Development Partner
 -   
Video
Generative AI for iOS Unit Testing
 -   
Speech
A RADICL Sprint: Getting Product Alignment in Just One Day
ProductWorld (2024) -   
Article
Temporal: Getting a Second Date
 -   
Video
SQLCipher & the Swift Package Manager
 -   
Video
5 Things We've Learned from Running a North Star Workshop
 -   
Video
Unidirectional Data Flow
 -   
Video
XCTestCase Lifecycle Management
 -   
Video
Natural Intelligence A forward thinking approach to AI
 -   
Video
Zero to One with Mobile. Lesson 7: Bring your organization along for the ride
 -   
Video
Zero to One with Mobile. Lesson 6: Build feedback loops into every stage
 -   
Video
Zero to One with Mobile. Lesson 5: Understand technology choice implications
 -   
Video
Zero to One with Mobile. Lesson 4: As for technical debt, practice frugality
 -   
Video
Zero to One with Mobile. Lesson 3: Emphasize themes over features
 -   
Video
Zero to One with Mobile. Lesson 2: Ask yourself why should this product exist
 -   
Video
Zero to One with Mobile. Lesson 1: Draft a quarterback you trust
 -   
Speech
Job Hunting During the Holidays
MinneAMA (2023) -   
Speech
What's a Transformer
DevFestMN (2023) -   
Video
Translating Common XML TalkBack Solutions to Compose
 -   
Video
Measuring Android Build Times
 -   
Article
To Cast or Not to Cast: A TypeScript Dilemma
 -   
Article
Crafting your Product AI Principles: Taking Cues from Apple & Google on the Themes of Reliability
 -   
Video
Design Audits: Taking the Red Pen into the Dev Process
 -   
Article
10 Tips to Spice Up Your Fresh-Grad Portfolio
 -   
Article
Migration: Gson to Kotlinx.Serialization
 -   
Speech
App Personalization Made Easy: Unleashing the Power of Native Technologies
Twin Cities Startup Week (2023) -   
Speech
A RADICL Sprint: Getting Product Alignment in Just One Day
Twin Cities Startup Week (2023) -   
Speech
Product Folk: A Community for Product Managers
Twin Cities Startup Week (2023) -   
Article
SwiftUI Custom Alignment
 -   
Article
How to Design a Successful A/B Test
 -   
Article
Intro to Polymorphism with Kotlinx.Serialization
 -   
Video
The Screen Reader Experience
 -   
Video
Telling Your Code's Story With Commits
 -   
Article
Cast Aside
 -   
Article
Embracing the Distance: Strategies for Successful Unmoderated User Research
 -   
Video
Continuous Delivery & Automation at Livefront
 -   
Article
How to lead a software team when you have no idea what they’re talking about
 -   
Article
Talkback Ordering in Android Jetpack Compose
 -   
Video
Debugging Mobile Apps with Loupe
 -   
Article
XCTestCase Life Cycle Management
 -   
Video
React to React Native
 -   
Speech
UI Design Trickery That Makes Software Faster
Open Source North (2023) -   
Video
Testing: Mocks vs Fakes
 -   
Article
Optimize Your Product Strategy Efforts: The Art of Harnessing Unmoderated User Research
 -   
Video
JavaScript to WebAssembly
 -   
Video
Error States, Your New Bestie
 -   
Speech
☠️😈 A Developer's Guide to Making Project Setup As Difficult As Possible 😈☠️
Minnebar (2023) -   
Speech
🐬 Flipper Zero: The Hacking Multi-Tool Making a Splash on TikTok
Minnebar (2023) -   
Speech
Designing with Developers in Mind (and Vice Versa)
Minnebar (2023) -   
Speech
Gradle tips and tricks to improve your Android build experience
Minnebar (2023) -   
Speech
🎯 The Kano Model: A (mostly) useful framework for prioritizing product features 🎯
Minnebar (2023) -   
Speech
🌐 WWW: What in the world is happening on the web?
Minnebar (2023) -   
Speech
When *NOT* to Speak to Users: Determining If Unmoderated User Research Can Scale Your Efforts 🧐
Minnebar (2023) -   
Speech
🪄 SwiftUI Magic: Advanced Techniques for Complex Interfaces.
Minnebar (2023) -   
Video
How to Navigate App Store Review
 -   
Video
Sticky Footers in SwiftUI
 -   
Video
Implementing Dark Theme for Android
 -   
Video
Creating Apps for Everyone: A Guide to Mobile App Accessibility
 -   
Article
Error States, Your New Bestie
 -   
Article
Pick the Process, Pick the Culture
 -   
Article
What Barack Obama's Wardrobe Has in Common With a Good Git History
 -   
Article
Design Audits: Adding One More Hat to the Product Design Haberdashery
 -   
Speech
Mobile App Accessibility
GMI Agency Summit (2022) -   
Article
I Ditched User Personas — And Here’s Why You Should Too
 -   
Speech
Thriving in the Great Resignation Era: How to Build and Retain Amazing Teams
Twin Cities Startup Week (2022) -   
Speech
Zero to One with Mobile: What You Need to Know Before Bringing Your First Mobile App to Market
Twin Cities Startup Week (2022) -   
Speech
MinneAMA: Coding Exercises
MinneAMA (2022) -   
Speech
The Composable Architecture Meet-and-Greet
Minnebar (2022) -   
Speech
Why you should (or shouldn't) do A/B testing.
Minnebar (2022) -   
Speech
How To Build A Computer in Minecraft (And Other Games)
Minnebar (2022) -   
Speech
Discover 3D Photography
Minnebar (2022) -   
Article
Building Insights with Product Usage Data
 -   
Article
Don't Live with Regret. Build a Kill Switch into your Mobile App
 -   
Article
Leveling Up as a Product Designer
 -   
Video
Enforce Correctness Through API Design
 -   
Article
Creating a Service Layer in Swift
 -   
Article
Tuning your Mobile Mindset to TV: 5 Tips for Product Managers Moving to Smart TVs.
 -   
Video
Roku is a Bizarre Platform
 -   
Article
Five Reasons To Write Unit Tests
 -   
Article
The RxJava Threading Mistake You Are Probably Making
 -   
Video
Gson Deserialization: Three Tips I Wish I Knew
 -   
Video
How To Be An Expert (At Not Being An Expert)
 -   
Video
Vestigial Design - Investigating Instagram's Hidden Appendage
 -   
Video
The Day You Learned Shortcuts
 -   
Video
The UX of a Developer
 -   
Video
How to Transition to the Small Screen
 -   
Video
Best Practices When Responding to App Store Reviews
 -   
Video
Write Better Unit Tests
 -   
Video
My Second Least Favorite Football Team...
 -   
Article
My Favorite Design Patterns: State
 -   
Article
Higher-Order Code Smells (Part 2)
 -   
Article
How to connect your Android emulator to a local web service
 -   
Article
Integrating Your Roku Channel With Roku Pay
 -   
Article
3 Insights From My Budding UX Career
 -   
Article
Bad Dates with DatePicker
 -   
Article
A Core Location Abstraction Layer with Combine and SwiftUI
 -   
Article
A Selectable, Expanding List in SwiftUI
 -   
Speech
Secrets of High Performing Product Teams
MN Tech Connect (2021) -   
Article
A Product Manager’s Guide to Roku Beta Testing Programs.
 -   
Article
PDF Pitfalls in Xcode
 -   
Article
The importance of <button>
 -   
Article
Why I Test Technology Like a Toddler
 -   
Article
Coroutine Misconceptions: Whose Context Is It Anyway?
 -   
Article
How Learning UX Made Me a Better Developer
 -   
Article
Higher-Order Code Smells
 -   
Article
10 Swift Extensions We Use at Livefront
 -   
Article
Don’t Make Your Code Predict the Future
 -   
Article
The Journey from App to App Clip
 -   
Article
SwiftUI’s Missing onLayout Modifier
 -   
Article
RESTful API Design Tips for Digital Products
 -   
Article
Advanced Android Edge-to-Edge (Part 2): BottomSheetDialogFragment
 -   
Article
The Most Overlooked Aspect of Effective Software Development
 -   
Speech
Secrets of High Performing Product Teams
MinneAMA (2021) -   
Article
Advanced Android Edge-to-Edge (Part 1): Keyboard Transitions with MotionLayout
 -   
Article
Mistakes to Avoid When Switching from Graphic Design to Product Design
 -   
Article
Best practices when responding to App Store reviews
 -   
Article
Improve Android build-times by using resConfigs
 -   
Article
What to do with a Green Candidate with a Great Attitude
 -   
Article
Is an App Clip Right For Your App?
 -   
Article
View Constructors in Kotlin
 -   
Article
Kotlin @ 60FPS
 -   
Article
Dagger Hilt: Testing injected Android components with code coverage
 -   
Speech
Creating Loyalty in Uncertain Times
Nostos Events (2020) -   
Article
Suspending Lambdas in Kotlin
 -   
Article
sealed-enum: Replacing Enums in Kotlin
 -   
Speech
25 interviews with 25 Minnesota digital leaders in 25 minutes
Twin Cities Startup Week (2020) -   
Article
5 Tips to Surviving a Remote Internship
 -   
Speech
App Clips 101
Minnebar (2020) -   
Speech
The Startup Game Show
Minnebar (2020) -   
Article
Adapting Gson to Kotlin
 -   
Speech
Computer Vision on iOS: Detecting Logos
Minnebar (2020) -   
Speech
Static Code Checks for Android
Minnebar (2020) -   
Speech
Kotlin at 60fps - Write Hot Code Without Losing Your Cool
Minnebar (2020) -   
Speech
Using design to trick people into thinking your app is faster than it is
MN Tech Connect (2020) -   
Article
Kotlin: A tale of cyclical static initialization
 -   
Article
Fixing Issues with Codable Identifiers
 -   
Article
Take More Shortcuts
 -   
Article
Android Static Code Checks — Keep Your Codebase Tidy With Detekt
 -   
Speech
From Prototype to MVP
Beta Operators Workshop (2020) -   
Article
kotlinx.serialization: (de)serializing JSON’s nullable, optional properties
 -   
Article
What is Type Erasure?
 -   
Article
TransactionTooLargeException and a Bridge to Safety — Part 2
 -   
Speech
Using design to trick people into thinking your app is faster than it is
Twin Cities Startup Week (2019) -   
Speech
An Introduction to HealthKit
Twin Cities iPhone Developers Meetup (2019) -   
Article
Native Android Libraries Gone Bad
 -   
Speech
A look at the business side of a UX project
Prime Digital Academy (2019) -   
Speech
When will it be done? How bad questions give you bad software (and what to ask instead)
productDNA (2019) -   
Article
Swift expected nil, not <nil>
 -   
Speech
Using design to trick people into thinking your app is faster than it is
Minnebar (2019) -   
Speech
Why I built this: Ignite talks from 5 emerging startups
Minnebar (2019) -   
Speech
The Preflight Checklist: Lessons learned the hard way so you can ship your app the easy way
Minnebar (2019) -   
Speech
When will it be done? How bad questions give you bad software (and what to ask instead)
Minnebar (2019) -   
Article
How (Programming) Languages Shape Problem-Solving
 -   
Article
When Will It Be Done?
 -   
Article
How to get featured on the App Store by making Apple look good
 -   
Article
Applying Design Concepts to Code — Part III
 -   
Article
The First 2 Commits Every Android Project Should Have
 -   
Article
Applying Design Concepts to Code — Part II
 -   
Article
TransactionTooLargeException and a Bridge to Safety — Part 1
 -   
Article
Why isn’t viewWillAppear getting called?
 -   
Article
Kotlin for Java: Part I — Constructors & Builders
 -   
Article
Practical Dynamic Type, Part 3: Attributed Text
 -   
Article
How To Sabotage Your Project Using Inconsistency
 -   
Speech
An Introduction to iOS Development
Mpls Jr Devs (2019) -   
Speech
Building High Performance Engineering Teams
Beta MN Operators Workshop (2019) -   
Speech
Don't Just Write Code, Design It
DevFest (2019) -   
Speech
Lightning Talks
DevFest (2019) -   
Speech
How to use design to trick people into thinking your app is faster than it is
DevFest (2019) -   
Article
Understanding Swift's CharacterSet
 -   
Article
Adventures in iOS Dev Automation
 -   
Article
You're Misusing MVVM
 -   
Article
Your code will be a liability if your types have mediocre names
 -   
Article
Home improvement insights that will make you a better designer.
 -   
Speech
Value-Oriented Programming
Twin Cities iPhone Developers Meetup (2018) -   
Article
Documenting Design Workflows
 -   
Speech
Voice is The Interface: UX Lessons Learned Designing for Voice
Fahren Voice UX Event (2018) -   
Article
Uploading data in the background in iOS
 -   
Article
Spacial Orientation for Developers in a Hurry
 -   
Speech
What Mobile Means Now
Mobile Twin Cities (2018) -   
Article
Basic Continuous Integration with Jenkins, Xcode, and GitHub
 -   
Article
Practical Dynamic Type, Part 2: Testing
 -   
Article
4 hard-won lessons from working on a professional software engineering team
 -   
Speech
The Future of Customer Experience
Healthcare Event - Private (2018) -   
Article
Introduction to SwiftPoet
 -   
Article
Unit Testing race conditions by creating chaos (Swift)
 -   
Article
If You Want To Design Good APIs, Start Thinking Like A Designer
 -   
Article
How to change the Toolbar font on Android
 -   
Speech
Building High Performance Engineering Teams
Beta MN Operators Workshop (2018) -   
Article
Applying Design Concepts to Code
 -   
Speech
Comp Sci in MN Public High Schools: Successes + Failures from an Educator and a Student
Minnebar (2018) -   
Speech
Everybody Hates Nougat
Minnebar (2018) -   
Article
Alarming technique for letting your user rearrange objects
 -   
Article
Stop Putting State In Your View Models
 -   
Article
How to debug background fetch events on iOS
 -   
Speech
Room Persistence Library: Using Android components to easily persist data
DevFest (2018) -   
Speech
Everybody Hates Nougat
DevFest (2018) -   
Article
How to add a dynamic Swift framework to a Command Line Tool
 -   
Article
RecyclerView Trick: Selectively bind ViewHolders with Payloads
 -   
Article
4 tips for using Carthage
 -   
Article
UIApplicationDelegate call sequence reference
 -   
Article
Practical Dynamic Type
 -   
Article
Cover up your users’ sensitive data — it’s private.
 -   
Speech
Building High Performance Engineering Teams
Beta MN Operators Workshop (2018) -   
Article
Tidy up your Observable Streams with Kotlin’s Sealed Classes
 -   
Article
The (best) way to perform online user testing with Principle
 -   
Article
Animating font size in UILabels
 -   
Speech
What Mobile Means Now
US Bank InQ (2017) -   
Article
Thinking Functionally in Swift
 -   
Speech
Building High Performance Teams
SCPD Conference (2017) -   
Speech
Talk to the Hand: Making Your App Accessible with VoiceOver
Minnebar (2017) -   
Speech
Supercharging Your Design Workflow with Nested Symbols in Sketch
Minnebar (2017) -   
Speech
The Language of Motion : Touch Handling in Android
Minnebar (2017) -   
Speech
Meaningful Motion : Make the Transition!
Minnebar (2017) -   
Speech
Finger Painting : Using a Canvas in Android
Minnebar (2017) -   
Article
It's Alive! Turning design mock-up into reality
 -   
Speech
Meaningful Motion : Make the Transition!
DevFest (2017) -   
Speech
Finger Painting - Advanced Canvas and Touch Handling
DevFest (2017) -   
Article
The Language of Motion: Advanced Touch Processing in Android
 -   
Speech
Your Future Mobile Strategy
Club-E (2016) -   
Speech
Digital Health is Not Just an App on Your Phone
MobCon Digital Health (2016) -   
Speech
Exploring Stateless UIs in Swift
Minnebar (2016) -   
Speech
Matters of Life and Death: Truly Understanding the Android Application Lifecycle
Minnebar (2016) -   
Speech
Android Vision: Detecting everything from barcodes to faces
Minnebar (2016) -   
Speech
Your Future Mobile Strategy
MHTA Spring Conference (2016) -   
Speech
What Mobile Means Now: Beyond Tapping on Glass
Duluth Trading Company - Private Event (2016) -   
Speech
What Mobile Means Now: Beyond Tapping on Glass
Delta Dental - Private Event (2016) -   
Speech
Android Vision: Detecting everything from faces to barcodes
DevFest (2016) -   
Speech
Matters of Life and Death: Truly Understanding the Android Application Lifecycle
DevFest (2016) -   
Speech
What Mobile Means Now: Beyond Tapping on Glass
Blue Cross Blue Shield - Private Event (2016) -   
Speech
What Wall Street Thinks of Your Brand
MAMA2 (2016) -   
Speech
Beyond Tapping on Glass: What Mobile Means Now
MobCon (2015) -   
Speech
Beyond REST: Web Services Designed for Mobile
Minnesota Developers Conference (2015) -   
Speech
Beyond Notifications: Creating Apps for Android Wear
Minnesota Developers Conference (2015) -   
Speech
Smart Watches and what they mean for Mobile Experience Design
Midwest Mobile Summit (2015) -   
Speech
Beyond REST: Web Services Designed for Mobile
Minnebar (2015) -   
Speech
Smart Watches and what they mean for Mobile Experience Design
Minnebar (2015) -   
Speech
Beyond Notifications: Creating Apps for Android Wear
DevFest (2015) -   
Speech
Beyond Notifications: Creating Apps for Android Wear
Mobile March (2015) -   
Speech
Beyond REST: Web Services Designed for Mobile
Mobile March (2015) -   
Speech
Motivation Leadership
Pollen LikeABoss (2015) -   
Speech
Smart Watches and what they mean for Mobile Experience Design
Mobile March (2015) -   
Speech
Android Wear Development
Google Developers Group (2014) -   
Speech
Smart Watches and what they mean for Mobile Experience Design
MobCon (2014) -   
Speech
Smart Watches and what they mean for Mobile Experience Design
MIMA Summit (2014) -   
Speech
Designing for Emotion in Mobile
General Mills - Private Event (2014) -   
Speech
Physics-Based Interfaces with UIKit Dynamics
Minnesota Developers Conference (2014) -   
Speech
Designing for Platforms
Midwest Mobile Summit (2014) -   
Speech
Designing for Platforms
MHTA Spring Conference (2014) -   
Speech
Physics-Based Interfaces with UIKit Dynamics
Minnebar (2014) -   
Speech
Exploring NFC on Android
Minnebar (2014) -   
Speech
Designing for Emotion in Mobile
Morsekode - Private Event (2014) -   
Speech
Designing for Emotion in Mobile
Minnebar (2014) -   
Speech
Physics-Based Interfaces with UIKit Dynamics
Mobile March (2014) -   
Speech
Designing for Platforms
Mobile March (2014) -   
Speech
Designing for Emotion in Mobile
MobCon (2013) -   
Speech
The Process & Practice of Mobile UI Design
MIMA Summit (2013) -   
Speech
iOS AutoLayout
CocoaHeads (2013) -   
Speech
Good App Development
Apple Store Uptown (2013) -   
Speech
The Process & Practice of Mobile UI Design
Midwest Mobile Summit (2013) -   
Speech
The Process & Practice of Mobile UI Design
MinneWebCon (2013) -   
Speech
The Process & Practice of Mobile UI Design
Atomic Playpen - Private Event (2013) -   
Speech
Bluetooth LE, Core Bluetooth, and a Glimpse into your Near Future
Minnebar (2013) -   
Speech
The Process & Practice of Mobile UI Design
Mobile March (2013) -   
Speech
Core Bluetooth Applications
Mobile March (2013) -   
Speech
The Process & Practice of Mobile UI Design
Zeus Jones - Private Event (2013) -   
Speech
Mike Bollinger: Explorer & Entrepreneur
MESA - Private Event (2013) -   
Speech
The Process & Practice of Mobile UI Design
Medtronic - Private Event (2013) -   
Speech
The Process & Practice of Mobile UI Design
MobCon (2012) -   
Speech
Building HTML5 Tablet Apps for iOS & Android
Minnesota Developers Conference (2012) -   
Speech
Building HTML5 Tablet Apps for iOS & Android
Twin Cities Software Engineers (2012) -   
Speech
RESTful Android
Gluecon (2012) -   
Speech
Building HTML5 Tablet Apps for iOS & Android
MinneWebCon (2012) -   
Speech
RESTful Android
Minnebar (2012) -   
Speech
iOS Training Part 2
Mobile March (2012) -   
Speech
RESTful Android
Mobile March (2012) -   
Speech
Custom iOS Controls
Minnesota Developers Conference (2011)