Nathan Robinson

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

My name is Nathan Robinson, I am 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.


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.


Experience:

Late Febuary 2017 - Present: Web Consultant

  • Created and administered the website for DPC New England, a coalition of doctors providing direct primary care. Developed Wordpress, Discourse, and system administration skills on an Ubuntu Linux server.

October 2016 - Present: Particle-Raspberry Pi Alpha Tester

Late 2015 - Present: Particle Community Volunteer

  • Over the past year, I have devoted most of my free time to voluntarily helping members of the Particle Community.

  • I have helped many users with writing C++ code for Particle devices, and I often help new community members to become comfortable with using the Particle platform.

Education:

2016 - Present: Cape Elizabeth High School

  • Coding Club Leader, Junior Varsity basketball

  • In Coding Club I focus on helping other students create projects with the Particle IoT platform and teaching them the fundamentals of developing smart devices and web based applications.

Summer 2016: Oxbridge Experience in Boston

  • Majored in Computer Science and minored in Neuropsychology during the summer of 2016 while residing at the Harvard Law School at Harvard University.

  • Created a semi-autonomous rover using a Particle Photon, Arduino Uno, and a Raspberry Pi that used sensors to navigate mazes and avoid objects. Building the robot improved my C++ and Python programming skills.

  • Received an A+ in Computer Science.

  • Grades for Oxbridge Experience in Boston

2015 - 2016: ACS Hillingdon International School, London

  • Tech Club Leader, Genius Bar facilitator, played Junior Varsity Basketball, Volleyball and Tennis.

  • I am the leader of my school's Technology club. Each year we make a couple of interesting projects. This year we made a 3D printer, battle robots and an internet enabled birdhouse that uses Particle Photons and Electrons to give it web functionality.

  • For my Grade 10 personal project I created an IoT demonstration that uses a Photon to control servos and lights and monitor sensors. I also created a web app in Javascript to control it.

Summer 2015: Cambridge Prep Experience

  • Majored in Science and the Future and minored in Speech and Debate in the summer of 2015 while residing at Peterhouse College at Cambridge University.

  • Received an A+ in Science and the Future.

  • Grades for Cambridge Prep Experience

Summer 2014: Oxford Prep Experience

  • Majored in Computer Science and minored in Creative Writing in the summer of 2014 while residing at Oriel College at Oxford University.

  • Received an A+ in Computer Science.

  • Grades for Oxford Prep Experience

Skills and Interests:

Particle Tools:

  • I have used both the Photon and Electron, and continue to use Particle tools to develop projects in Coding Club and my own personal projects.

Bash:

  • I am well versed with the command line and enjoy creating scripts to make development quicker and easier. Creating po-util is an example of such a script that has improved my understanding of Bash greatly.

Other Skills:

  • C++, Javascript, Python, GitHub, IoT, Linux

Hobbies:

  • Tennis, Volleyball, Basketball, Archery, Video games, Creating tools and programming