Speaking

Google DevFest Conferences

  • DevFest Vancouver(Barnaby) Building Intelligent AI Agents Vancouver, Canada | Nov 30, 2024 Artificial intelligence is evolving rapidly, and we are on the cusp of a new era where AI agents, driven by advanced reasoning capabilities, can autonomously execute complex tasks and make informed decisions.

    In this presentation, I'll introduce you to the fascinating world of AI agents, explaining the core concepts and highlighting the diverse landscape of agent types and their unique capabilities. Through real-world examples, I'll show how AI agents tackle practical tasks. I'll be using Python and LangChain to demonstrate, but no coding experience is necessary.

  • DevFest YYC (Calgary) Building Intelligent AI Agents Vancouver, Canada | Nov 17, 2024

  • DevFest Los Angeles Building Intelligent AI Agents Vancouver, Canada | Nov 8, 2024

  • DevFest Annapolis Building Intelligent AI Agents Vancouver, Canada | Oct 28, 2024

  • DevFest Vancouver Hands On With Generative AI Vancouver, Canada | Nov 11, 2023 In this hands-on workshop, participants will embark on a journey into the realm of generative AI, harnessing the power of Jupyter Notebook. We'll demystify the foundations of generative AI, and get our hands dirty with real-time experiments. Whether you're a budding data scientist, or just intrigued by this emerging technology, join us as we unravel the potential of generative AI, one API call at a time. Prepare to leave with the knowledge, experience, and tools to craft your own generative masterpieces!

  • DevFest Waterloo Hands On With Generative AI Waterloo, Canada (Remote) | Oct 21, 2023

  • WindyCity DevFest Human + Machine Learning Chicago, IL | February 1, 2019 As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. HCML provides techniques to help us accomplish this. Human-Centered Machine Learning is a great way to help developers and designers understand the ways Machine Learning is changing our world. I would like to share some key concepts from this effort, and ways I have used them to help myself feel in control of technology, and not the other way around.

  • DevFest St. Louis Human + Machine Learning St. Louis, MO | January 26, 2019

  • DevFest Minnesota - Effective Remote Teamwork Minneapolis, MN | Feb. 18, 2018 This presentation will include tips and techniques I have developed for working effectively as a remote software developer and manager. I have worked full-time remote for a most of my career, and I have experienced many challenges. Communication is more difficult, motivation is hard to find, and distractions are everywhere. I'll highlight these challenges and provide actionable techniques to avoid them.

  • DevFest DC - Material Design Everywhere Using the Android Support Libs Reston, VA | May 6, 2017

  • Michigan DevFest Material Design Everywhere Using The Android Support Libs Detroit, MI | April 2016

  • LA DevFest Introduction to Material Design Los Angeles, | CA Oct 24, 2015

  • Southwest DevFest - Tools for Software Survival Phoenix, AZ | Oct 26, 2013

Phoenix AI Developer Group

  • Building Intelligent AI Agents Tempe, AZ | Aug 22, 2024

  • Lessons Learned From Developing LLM Apps Tempe, AZ | April 3, 2024 Two different developers will be comparing their own experiences from learning how to develop for Large Language Models (LLMs). Join us as we share our unique perspectives on building user-friendly AI Applications. Co-presented with Joseph Martinez.

  • Create LLM Apps with LangChain and LangChain.js Tempe, AZ | Jan 31, 2024 LangChain is a revolutionary software library that unlocks the full potential of next-generation language models like ChatGPT or Gemini. It goes beyond simple text generation, empowering you to build AI applications that can reason and connect ideas and a variety of data sources. This presentation is an introduction to this library and ecosystem.

Phoenix Emerging Tech Group

Google Developer Groups (GDG)

  • GDG Denver Effective Remote Teamwork Denver, CO (Remote) | Jul. 15, 2020

  • GDG Twin Cities Handling Dark Mode on Android and iOS Bloomington, MN | Sep. 11, 2019 The new versions of Android and iOS are going to support system-wide Dark Mode. Users will demand to support this mode, and apps that don't support it will quickly look "out of style". This presentation will highlight some important aspects of implementing this in your own UI.

  • GDG Silicon Valley

  • Boulder GDG - Bugdroid Style Boulder, CO | July, 2015

Kotlin Everywhere

Google Developer Expert (GDE) Summit

  • Google Developer Expert (GDE) Summit Using HCML to manage bias. Sunnyvale, CA | November 11, 2018

DroidCon (Multiple)

  • NYC and San Francisco - Material You Review The introduction of Material Design was one of the more exciting things to happen to Android in years. It established a simple design system that enabled developers to apply universal styling patterns to create pleasing UI with minimal effort. Material has evolved throughout the years. The newest generation of the standard is named Material You, and is integrated directly with Jetpack Compose. It is a natural complement to writing Kotlin code, and is the perfect dynamic design system for all Android, Web, and Desktop apps.
    This session will be an introduction to design systems. I will discuss how you can apply color, typography, and dimension standards across your Applications universally. This results in a UI that is easy to refactor, aesthetically pleasing, and can be made a11y compliant. Using Material, I will explain fundamental aspects of design that will empower developers to feel more confident about UI, and enable better communication with designers. San Francisco, CA | Aug 6, 2023 & New York City, NY | Sept 14, 23

  • NYC - Mastering Material Motion One of the foundations of Material Design is Motion. Effective motion can be used to provide user feedback, guide interaction focus, establish visual relationships between elements, and provide important polish and delight. Creating apps with effective motion hasn't always been simple, but I have learned some techniques to make it easy. Come to this session where I will show you how to use touch feedback, transitions and animations to make your applications come alive with effective motion and be more enjoyable for your users.New York City, NY | Nov 14, 2016

  • NYC - Material Design Everywhere Using The Android Support Libs New York City, NY | Sep 12, 2015

  • Turin - Bugdroid Style Turin, Italy | May 5, 2015

Coding with the Italians Improving our Material You implementation Online | Nov 11, 2021

North West Valley .NET User Group

  • Human + Machine Learning - As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. We will introduce this concept and show how you can use it in your development process.

    We will show how HCML can be used to answer important questions like: Is ML right for this problem? What unique solution does ML provide? Are we using the right information to train our system? What is the impact of wrong results?

    Just like with the web and mobile revolutions, ML will force us to consider new possibilities for every experience we build. We must stay grounded in human needs while solving them in unique ways.

    Co-presenting with: Bryce Howitson

    April 27, 2022

Google Student Groups North America

Salesforce Women in Tech Group

  • Effective Remote Teamwork - This presentation will include tips and techniques I have developed for working effectively as a remote software developer and manager. I have worked full-time remote for a most of my career, and I have experienced many challenges. Communication is more difficult, motivation is hard to find, and distractions are everywhere. I'll highlight these challenges and provide actionable techniques to avoid them. Denver, CO (Remote) |
    Thu, Aug 27, 2020

Øredev

  • Human + Machine Learning As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. I will introduce this concept and show how you can use it in your development process. Mälmo, Sweden | Nov 8, 2019

  • Handling Dark Mode on Android and iOS The new versions of Android and iOS are going to support system-wide Dark Mode. Users will demand to support this mode, and apps that don't support it will quickly look "out of style". This presentation will highlight some important aspects of implementing this in your own UI. Mälmo, Sweden | Nov 9, 2019

Google IO Playing with Patterns - Best-in-class application designers and developers will talk about their experience in developing for Android, showing screenshots from their app, exploring the challenges they faced, and offering creative solutions congruent with the Android Design guide. San Francisco, CA | May 2012

Realm Academy - Material Design Everywhere, Using Android Support Libraries San Francisco, CA | May 18 2016

Oscon (Multiple)

AnDevCon (Multiple)

University of Wisconsin Milwaukee - Center for Technology Innovation - Developing for the Android Ecosystem -A full-day seminar presented by Mike Wolfson. This workshop is being coordinated by Dr. Mariam Zahedi, Professor in IT Management, Lubar School of Business, UW-Milwaukee Milwaukee, WI | June 1, 2012

Links to ALL the things here:
Slideshare, Prezi, and GitHub


Podcasting

Guest Host on the All About Android Show

Guest on Android Dialogs

Guest on Fragmented Podcast

  • Material Design for developers - In this episode we talk to Material Design Master and Google Developer Expert Mike Wolfson. What does Material design mean to us developers? How does one use the numerous support libraries to help with this? What widgets should and shouldn’t we be using? Listen to the show and find out. Feb 29, 2016

Guest on Android Central Podcast

  • Episode 290 Devs Eye View - We take one last spin around Google I/O with an actual developer — Mike Wolfson, the coder behind the Android Central App (among other things). Plus we get more insight from a couple folks who were able to stay out of the Silicon Valley sun. May 26, 2016

  • Episode 255 - This one’s gonna be big, folks. This week we’ll preview Google’s event in San Francisco, where we’re expecting a couple new Nexus phones, and maybe some other goodies. Plus we’ve got Google Developer Expert +Mike Wolfson on hand to talk about redesigning our app with Material Design. It’s gonna be a big one, folks! Sep 25, 2015


Organizing

Kotlin Everywhere Phoenix Worked with Google and Jetbrains to organize a local edition of this worldwide single day event focusing on promoting Kotlin as a development language. I was sole organizer of this, but had a ton of support from Nerdery (my employer at the time). Phoenix, AZ | Sep 14, 2019

AsyncAndroid YouTube Channel - During the Covid pandemic, worked with Huyen Dao to create a YouTube channel to drop collections of Android content at specific times. We only had 1 drop, but managed to get over 2k subscribers for just the 1 drop. Maybe we will do another, it was a fun experience, and a great way to help get visibility for content. June 2020

Phoenix GDG and Android Meetup - I was one of the founders of this group in Phoenix, and have been involved in running events for this group ever since. Be sure to find a local GDG in your area. It has been wonderful for me. Phoenix, AZ | Ongoing

IoTDevFest Co-organizer and MC of single day conference focused on IoT technologies. Event followed similar format each year. We brought in subject matter experts from around the World give talks and workshops. We used top quality venues, catering, and swag, to make this event a huge success, and an instant sell-out every year we did it.

Google Startup Accelerators - I have had multiple mentoring opportunities working with this organization, including many opportunities to speak with startup founders and help them with product direction, or technical issues. Multiple/Ongoing

Android GDE Gathering - I organized a 1-day event for current program members to socialize and discuss technical subjects. We had special guests Googlers from the Android team. Mountain View, CA | May 2017, June 2016, May 2015

Southwest DevFest - I organized this all day event at Cohoots (the OG one on Washington St) for around 50 people with variety of talks focused on mobile design and development. Phoenix, AZ | Oct 2013

Additional User Group Support

  • Founder and Organizer of Denver Weblogic Developer Group

  • Presenter and Organizer (Basic Concepts Group) Denver Java Users Group

  • Presenter at Phoenix Mobile Technology Group (Multiple)

  • Presenter at Phoenix Java Users Group (Multiple)

  • Presenter at Refresh Phoenix Users Group