Nathan Robinson

Maker, Hacker, Student. I love building websites and programming embedded devices.

I'm Nathan Robinson, I'm 17 years old and I live in Cape Elizabeth, Maine. I have created many projects on GitHub, and I love programming C++, Javascript, Bash and Python.

Particle Offline Utility:

Build Status

Po-util, short for Particle Offline Utility, is a tool I maintain for facilitating the ultimate local Particle development experience.

Po-util is my personal solution to local Particle development that uses the GCC for ARM Cortex processors toolchain to build your projects using the Particle Firmware Source directly on your computer. Po-util can be installed on macOS using Homebrew:

$ brew tap nrobinson2000/po
$ brew install po
$ po install

Read more about po-util at https://po-util.com/

Read my article on Hackster about po-util.


Particle Bash Completion:

I created a bash completion script that accelerates and complements the Particle Command Line Interface, providing command suggestions and completions when the tab key is pressed.

I additionally created an installation script for the completion that helps users install the completion script on their computer:

$ bash <(curl -sL https://git.io/vQWZD)

Setup guide for Particle on Raspberry Pi:

Recently I published a guide on Hackster explaining how to use Raspberry Pi with the Particle Platform in order to access inputs and outputs and dynamicaly control processes on the Raspberry Pi itself. The setup is compatible with the new Raspberry Pi Zero Wireless.

If you already have a Raspberry Pi and a Particle account that is accepted into the Open Raspberry Pi Beta, you can get quickly get Particle running with these commands on your Pi:

$ sudo apt update && sudo apt upgrade
$ bash <( curl -sL https://particle.io/install-pi )


Bitcoin Donation Page Generator:

I have created a simple HTML plugin that lets users easily create a page for them to accept Bitcoin donations. It has many features, including generating a unique scan-to-donate QR code and creating a click-to-donate link. It is highly configurable, as its variables can be set in a query in the URL. For a demo, click this button.

For more information, check out the repository on GitHub.