This is the list of presenters from Code Camp San Diego that was held on the weekend of 6/24/2017

We hope you enjoyed this Code Camp and will join us for the next one.


Aaron Ruckman

Aaron Ruckman a former longtime Microsoft employee who has contributed to multiple projects and teams. (Including .NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, Visual Studio 2005, 2008, 2010, 2012, and enterprise products such as Application Virtualization (App-V) and Microsoft Bitlocker Application Management (MBAM). Today, he works at HP Inc on Instant Ink, Ink as a Service as a Senior Lead Technical Program Manager.
Login To Contact Speaker

Project Management Menu: Digging into methodologies and how they do it Microsoft and HP, Inc.

Anas Mughal

Hands-on experience in all roles of software development and delivery, enables effective management and mentoring of development teams. Guided technology architects and managers on development methodology, processes and best practices. In my free time, I love to explore new tools and frameworks that would streamline development and empower developers to deliver better quality code more effectively.
Login To Contact Speaker

Building Android App using AWS

Barry Stahl

Barry is a .NET Software Engineer who has been creating business solutions for enterprise customers for more than 30 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 30+ year resident of Phoenix Arizona. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamps, he spends his days building integrated, intelligent systems for enterprise customers and his nights thinking about the next AZGiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations. You can follow Barry on Twitter @bsstahl or read his blog at
Login To Contact Speaker

A Developer's Survey of AI Methodologies

Bret Stateham

I am Microsoft Developer Evangelist based in San Diego. I have been working with Microsoft technologies since 1992 and speaking about Microsoft server platforms since 1998. You can learn more about me via my blog at, or follow @BretStateham on twitter.

Azure IoT Edge 101

Chris Griffith

Chris Griffith is a User Experience Engineer specializing in creating prototypes for desktop, web, and mobile devices. He is also an instructor (Mobile Application Development) at UCSD Extension, and an author for and O'Reilly. Chris is also an Adobe Community Professional and PhoneGap Build Champion.
Login To Contact Speaker

What is the Ionic Framework?

Chris Stead

Chris is a full stack developer working within the spectrum of Javascript technologies. He is passionate about learning things he hasn't seen before and sharing what he's learned. He's an active open source contributor and an avid test writer. Chris is the primary developer for the Javascript libraries Signet, JFP and a plugin, called JS Refactorings, for VS Code and Atom. He also has built several helper libraries and tools to simplify the coding and testing experience.
Login To Contact Speaker

Learn Javascript Like a Kung Fu Student

Chris Lucian

Passionate developer who has plenty of experience with Android App development, Asp.Net MVC and Agile development practices. Twitter: @DeadlyApps Blog:

Mob Programming & Lofty Goals

Justin James

Justin is the founder of Let Your Nerd Be Heard and creator of the Ultimate Presentation Formula for Nerds. He is hired by techie nerds to get them on stage confidently talking to more than 1s and 0s and to be seen as the go to expert. For over 20 years, Justin has been nerding out as a software developer making the complex simple and easy to understand. Justin went from running away from public speaking to frequently speaking at conferences, meetups and community events around the world giving over 200 talks in the past 5 years alone. When Justin isn’t transforming the tech world through public speaking he is a Microsoft MVP, Software Engineer and Professional Speaker who loves to code, teach, and share his knowledge to help people grow in their careers and get to their end goals faster. He specializes in making the complex simple and easy to understand. Find him at and
Login To Contact Speaker

Rapid REST API Development with Node and Sails
Native Mobile Development For Web Developers with Visual Studio Tools for Apache Cordova
Everyone is a Public Speaker

Eric Floe

Web, Desktop, and Mobile Application Development
Login To Contact Speaker

Native Ionic Development

Hattan Shobokshi

Hattan Shobokshi is a software developer & technical speaker . Hattan is responsible for developing applications on a variety of platforms including web and mobile devices. He is passionate about delivering scalable applications that adhere to industry best practices. He is Vice President of the Los Angeles .NET user group as well as a member of the organizing committee for SoCal Code Camp. He regularly presents at local user groups and code camps. Hattan is also one of the founding members and organizers of JavaScript Saturday Los Angeles.
Login To Contact Speaker

Accidentally DevOps : Continuous Integration for the .NET Developer
Dependency Injection in JavaScript

Hiba Mughal

Login To Contact Speaker

Building Android App using AWS

IoT Laboratory

IoT Laboratory is a Network of multiple laboratories across the globe to help facilitate IoT Enthusiasts to research, experiment, test, deploy & commercialize IoT systems across the world. IoT Laboratory intends to provide the biggest platform with Internet of Things Connected through Laboratories located in different parts of the world. We aim to make IoT - Reachable across the globe - Affordable for everyone - Beneficial for the greater good of the world
Login To Contact Speaker

IOT Lab #6
IOT Lab #5
IOT Lab #2
IOT Lab #4
IOT Lab #3
IOT Lab #1

Jon Bachelor

After discovering the strong .NET community in Southern California in 2009, Jon's focus has been on building up his capabilities in .NET, C#, WPF, Entity Framework, SQL Server, aspect-oriented programming with PostSharp, dependency injection, MVVM, ASP.NET MVC and more. Currently employed at Hunter Industries, Jon is a "mob programmer" working on mobile solutions for iOS and Android devices using Xamarin Forms as his tool of choice. An energetic proponent of knowledge sharing and technical communities, Jon enjoys giving something back by educating others about what he has discovered through personal experience and devotion to the field.
Login To Contact Speaker

Mobile Development for the .NET Developer: An Introduction to Xamarin Forms

Justine Cocchi

Justine is a Technical Evangelist at Microsoft. She has worked primarily on web development and is interested in a range of technology including mobile development and bots. She recently graduated from the University of Southern California with a B.S. in Computer Science and Business Administration and is currently focusing on .NET Core.
Login To Contact Speaker

Out of the Box Machine Learning: Introduction to Image and Text Analysis
Introduction to Chat Bots using Node.js

Lorraine Kan

Lorraine Kan is a software engineer at Google on the data visualization team. She is currently working on a mobile charting library using Flutter. Lorraine has a bachelor’s degree in Computer Science from University of California, Irvine.
Login To Contact Speaker

Getting Started with Flutter

Ryan Milbourne

Blockchain and crypto-currency advocate.
Login To Contact Speaker

Blockchain 101 For Developers
Bitcoin 101

Michael Lebo

Inventor working on software to reduce the bandwidth of voice to 125Hz and recover the original voice.
Login To Contact Speaker

Digital Speech within 125 Hz Bandwidth (DS-125)

Max Nodland

Max is the lead application developer at a small startup named Jet Stream Innovations. He started his career programming .Net applications but has since transitioned to Node and React.
Login To Contact Speaker

Getting started with React
An introduction to Redux


Software programmer over 25 years, CS faculty, co-founder of SUA, OTI Technologies and Siskon, amateur photographer & digital artist (2D & 3D just for fun) from San Diego. My interests are (some are purely academic) programming languages, parallel computing, scientific software development, applied mathematics, optimization theory, cloud computing, and mobile development.

Angular ngx for Beginners

Paul Whitmer

I am a full stack developer that has worked in the community for 6 years. I love learning and working with new technologies. Programming should be fun and deliverable. Additionally I'm a big movie buff and love playing board games in my spare time. I can't wait to meet everyone and exchange some great ideas!
Login To Contact Speaker

Creating a simple back-end api.

Rich Clingman, Sr

Rich Clingman is a Senior Software Engineer at Hunter Industries where he's currently a member of the DevOps Mob. The Hunter Software Development group utilizes Mob Programming, No Estimates, Kanban, and other agile skills. His current project utilizes Amazon Web Services cloud computing including Internet of Things with most code written in JavaScript utilizing NodeJs and Angular. Rich first programmed with FORTRAN using punched cards on an IBM 1130. Over the decades, as well as being a software developer, he's also had extensive experience as an avionics/electronics tech, computer store owner, and consultant. He is an adoptive dad and has been foster dad to seven boys.
Login To Contact Speaker

Paying It Forward Through Foster Care
Introduction to AWS IoT Device Shadow using $9 C.H.I.P. System on Chip

Robin Shahan

Robin has over 25 years of experience developing complex, business-critical applications for Fortune 100 companies. As President of Nightbird Consulting, she provided training and helped companies architect and develop scalable, efficient solutions using the Azure platform. She is a 6-time Microsoft MVP, and now works for Microsoft as a Sr. Content Developer for Azure. Robin regularly speaks about Azure at various .NET User Groups and Code Camps and runs the San Francisco/Silicon Valley Azure meetup. She can be found on Twitter as @RobinDotNet, and you can read her articles about Azure (and other subjects) at
Login To Contact Speaker

Azure Functions with Azure Storage

David Ford

I have been a developer, trainer and consultant for over 15 years. I specialize in Java, JavaScript and web development technologies.

Introduction to Kotlin

Tobias Hughes

Programmer and emulation hobbyist. Intern at Cybersight Inc.
Login To Contact Speaker

Hashcash - The Algorithm That Powers Bitcoin Mining

Trey Hunner

Trey Hunner is a Python/Django teacher, trainer, and mentor. He is a director at the Python Software Foundation, a member of the Django Software Foundation, and is heavily involved with his local Python meetup group in San Diego. Trey holds corporate training sessions on Python and Django by day and hosts live online teaching sessions for Python learners during nights and weekends.
Login To Contact Speaker

The Zen of Python: Readability Counts
Comprehensible Comprehensions in Python

Vazi Okhandiar

Microsoft Certified Trainer
Login To Contact Speaker

Building a Dashboard in an Hour with Microsoft Power BI

Wendy Steinman

Software Engineer and Assistant Facility Security Officer for WarpIV Technologies, Inc. WarpIV Technologies, Inc. is an innovative software development company that provides high performance computing and interoperability solutions for the Department of Defense. Our scientists, analysts, and engineers work to solve complex problems in the areas of modeling, simulation, parallel and distributed processing, and systems engineering.
Login To Contact Speaker

Time Management Strategies for Optimistic Parallel Discrete Event Simulations