Scroll To View More
Michael Dietz, Machine Learning Developer in Dallas, TX, United States
Michael Dietz

Machine Learning Developer in Dallas, TX, United States

Member since October 18, 2017
Michael is an experienced software engineer specialized in data engineering/science and deep/machine learning. Previously a software engineer at Nordic Semiconductor ASA and Intel, Inc., he is especially strong at breaking down a problem into its fundamental components, identifying the right tools (i.e languages, libraries, frameworks, etc.) for the task, and delivering a solution that not only meets spec, but is simple and minimal.
Michael is now available for hire


  • blockimmo
    Ethereum, Smart Contracts, Vue.js, AWS, Serverless, Lambda, GraphQL, Solidity
  • Self-employed
    Embedded firmware development, C, C++, JavaScript, Python, Bluetooth, nRF5
    Python, JavaScript, data engineering, data science, machine learning...


  • C, 6 years
  • Python, 6 years
  • JavaScript, 4 years
  • Machine Learning, 4 years
  • Serverless Architecture, 3 years
  • Deep Learning, 3 years
  • Functional Programming, 2 years
Dallas, TX, United States



Preferred Environment

Ubuntu, macOS, Git, JetBrains IDEs, Command-line

The most amazing...

...websites I've developed are, a primary market for real estate security token offerings (STO) and, a secondary market for security tokens.


  • Lead Software Engineer

    2018 - PRESENT
    • Led the software engineering team in building a decentralized blockchain-powered platform for real-estate investments and sales.
    • Developed smart contracts running on the Ethereum blockchain and blockimmo's back-end.
    • Oversaw all software development and ensured its high quality and alignment with the business and vision.
    Technologies: Ethereum, Smart Contracts, Vue.js, AWS, Serverless, Lambda, GraphQL, Solidity
  • Freelancer/consultant

    2015 - PRESENT
    • Completed various projects in the IoT field. Most freelance work I've done has been embedded firmware development, specifically Bluetooth and wireless applications on nRF5 devices. I've had some consultant/advisory roles related to hardware as well.
    • Served a long-term contract for a large company as a JavaScript developer.
    Technologies: Embedded firmware development, C, C++, JavaScript, Python, Bluetooth, nRF5
  • Founder

    2016 - 2018
    • Developed an AI-powered dermatologist. With given information including image of the skin condition under question, patient demographics, symptoms, and more, we provide a diagnosis (if possible).
    • Developed Deep/machine learning in Python using the pytorch and keras/tensorflow frameworks.
    • Served models in production via Node.js (front-end) and Python (back-end).
    • Crawled the publicly indexable web and pulling relevant data/meta-data.
    • Wrote various blogs on some of the deep learning approaches I've employed to solve this problem: as well as releasing code:
    Technologies: Python, JavaScript, data engineering, data science, machine learning, deep learning
  • Software Engineer

    2015 - 2016
    Nordic Semiconductor ASA
    • Led development team on a tool for Bluetooth Smart Mesh applications.
    • Ported Espruino, a real-time JavaScript interpreter, to nRF5 series devices (C, Python, and JavaScript).
    • Contributed to various embedded firmware/BLE projects, including an application that received JavaScript programs over BLE and executed them on Espruino, and a library/example that dynamically replaced instruction/data fetches at run-time to patch bugs in ROM (C, ARM Assembly).
    • Developed and maintained cross-platform tools for programming/debugging nRF5 series devices using Python and C++.
    • Collaborated with Google and ARM to implement a library and working demo for device firmware updates over-the-air in Physical Web/Web Bluetooth (JavaScript).
    • Provided technical support to some of our largest customers and production programming tool manufacturers.
    Technologies: JavaScript, Python, C, C++, ARM Assembly, Bluetooth, BLE, Hardware
  • Founder and Developer

    2014 - 2015
    Sudden Impact Analytics
    • Built and led a team to create a concussion-detecting mouthguard that alerts coaches and parents of severe head impacts via BLE.
    • Developed all hardware and firmware, including specifying the BOM, designing the custom PCB in Altium, coordinating manufacturing, writing and testing all firmware, and testing the final system.
    • Integrated with cofounder developing the mobile app to define a specific communication protocol and alerting behavior.
    • Awarded 2nd place among over 100 competitors and $20,000 in funding at the Cozad New Venture Competition.
    Technologies: Embedded C, Hardware
  • Intern

    2014 - 2014
    Intel, Inc
    • Documented the entire power distribution network of one of Intel’s largest semiconductor fabrication labs.
    • Created command-line tools to automate manually-intensive data entry processes (Python).
    Technologies: Python, VBA


  • SimGANs - a Game Changer in Unsupervised Learning, Self Driving Cars, and More (Development)

    Implementation of Apple's Learning from Simulated and Unsupervised Images through Adversarial Training. Corresponding blog post:

  • Deep Adversarial Learning is Finally Ready and Will Radically Change the Game (Development)

    Various stable implementations of GAN architectures (i.e. ACGan, InfoGAN, Improved wGAN) and other promising variations of GANs (i.e. GAN hacks, local adversarial loss, etc...). Corresponding blog post:

  • Skin Cancer Diagnosis Chatbot and Intermittent Fasting Chatbot (Development)

    Skin cancer diagnosis chatbot:

    Cadence - a simple, painless app to help stay on track with intermittent fasting and time-restricted eating:

    * Both of these products were removed ~a year ago


  • Languages

    Python, JavaScript, C, Solidity, SQL, C++, Solidity Assembly
  • Frameworks

    Serverless Framework, Flask, Electron.js, JSON Web Tokens (JWT)
  • Libraries/APIs

    Keras, Google Vision API, Beautiful Soup, Requests, PyTorch, TensorFlow, Google APIs, GitHub API, Scikit-learn, NumPy, Bing API, Node.js, Web3.js
  • Tools

    Git, GitHub, JetBrains, AWS Rekognition, AWS CloudFormation
  • Paradigms

    Serverless Architecture, Iterative Programming, Lambda Architecture, Functional Programming, Data Science, REST, Test-driven Development (TDD)
  • Platforms

    AWS Lambda, Bluetooth LE, Blockchain Platforms, Messenger Bots, Heroku, AWS EC2, Blockchain, Ethereum, AWS Elastic Beanstalk, Ubuntu, iOS, Linux
  • Storage

    AWS DynamoDB, AWS S3, MongoDB, PostgreSQL
  • Other

    Ethereum Open Source, Lambda Functions, Writing, Documentation, AWS Cloud Architecture, Data Engineering, Bluetooth, Smart Contracts, ERC20, Tokenomics, Tokenization, Decentralized Systems, Decentralized Applications, Decentralized Autonomous Organizations (DAO), ÐApp, Google, Chatbots, APIs, Deep Learning, Hardware, Data, Machine Learning, Ethereum Smart Contracts, DApps, Serverless, Cryptography, Bash Scripting, Natural Language Processing (NLP), Sentiment Analysis


  • Bachelor of Science degree in Electrical and Computer Engineering (ECE)
    2011 - 2015
    Univeristy of Illinois (UIUC) - Urbana-Champaign, IL
I really like this profile
Share it with others