Nick Moore is a Melbourne-based consultant and founder with 15 years of hands-on experience building embedded systems and IoT software. He runs Mnemote Pty Ltd and consults for research institutions like WEHI, bringing practical expertise in low-level firmware, networking, and microcontroller platforms. A frequent open-source contributor, Nick has made notable contributions to CircuitPython and MicroPython ports for ESP32/ESP8266—implementing networking, time, hashing, and pulse I/O features that enable real-world connectivity on constrained devices. He blends freelance hacker curiosity with production-grade engineering, often working at the intersection of hardware, firmware, and networking stacks.
Old port of MicroPython to the ESP32 -- new port is at https://github.com/micropython/micropython
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:32 commits, 19 PRs, 15 pushes in 10 months
Contributions summary:Nick primarily contributed to the `micropython-esp32` repository by implementing network functionality, specifically for the ESP32 platform. The user added and modified code related to the `modnetwork` and `modsocket` modules, which included initialization, activation, and configuration of WiFi. They also worked on socket functionalities, including connect, read, write, and settimeout. These changes reflect core work to enable network capabilities on the ESP32 board.
CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:16 PRs, 156 comments, 4 issues in 4 years 8 months
Contributions summary:Nick primarily contributed to the CircuitPython project, focusing on implementing and improving low-level features for microcontrollers. Their work included adding and refining functionalities related to time, hashing, and network connectivity on the ESP32 platform. Additionally, the user developed initial implementations for the `pulseio` module, specifically `PulseIn` and `PulseOut`, for the ESP8266 platform, and a series of changes and fixes to further improve these features.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.