Gareth does Canada
Thursday (20th August 2015) is my last day with Greenpeace International.
For the last three years I’ve been based in Amsterdam as Team Leader of Greenpeace International’s Local Information Technology team. Stretching the boundaries and ideas around what a technology team could & should be in a modern organisation.
What went wrong?
Nothing bad. With GP’s new focus on decentralising staff and outsourcing as much technology as possible it’s now up to National & Regional Offices (NRO’s) to drive GP’s campaigns in a distributed and collaborative model.
With my wife now running Greenpeace Canada’s Arctic campaign that puts us in Canada for at least the next few years and leaves me open for new adventures.
What next?
Well “because immigration” I’m literally free
for the next four months.
I have the next four months to either work remotely and get paid outside of Canada or spend that time building my relationships and knowledge through volunteering, interning, teaching, and organising around three broad intersecting disciplines
- Hardware gadgets: Tessel, Arduino, robotics
- SDR (Software Defined Radio): GnuRadio, HackRF
- Node: JavaScript all the things™
The 29th of August will be my third Vancouver NodeSchool and with it I hope to continue building interest in what can loosely be called The Internet of Things
With plenty of time, enthusiasm, and a few hardware gadgets available I hope to continue making new friendships and growing my skills in leadership and Open Source participation.
Collaborating with people is a real joy and I’m excited about the opportunity to be back in a geeky environment full of possibility.
If you can think of an organisation that might benefit from a hacker with great interpersonal skills then please don’t hesitate to reach out to me.
I’m easy to find on the internets — résumé/cv
Current interests:
- Samy Kamkar
- ProxyGambit Proof of Concept (PoC) anonymising device for use from anywhere in the world
- OpenSesame open virtually any fixed-code garage door in seconds with a Mattel toy
- DEFCON 2015 talk: RollJam - Drive it like you hacked it Rolling code attack
- Keysweeper passive keystroke grabber for Microsoft bluetooth keyboards
- Vancouver NodeSchool Free, diverse and fun. My favourite Saturday in Vancouver
- NodeSchool Vancouver 29th August 2015 Get tickets now!
- NodeSchool: International Nodebots Day Vancouver 25th July 2015 Robots!
- Nodebots Node.js & Robots. What’s not to love?
- Nodeschool - Open source workshops that teach web software skills
- nodebot-workshop How to get your ardunio alive with johnny-five
- planetproto Understanding JavaScript Prototypes - Workshop
- tower-of-babel A tour of babel ES6 JavaScript compiler
- learnyoureact Let’s learn React.js and server side rendering!
- async-you Learn to use the async package
- Greenpeace Open Learning Experiment - GitHub
- React A JavaScript library for building user interfaces
- Redux Redux is a predictable state container for JavaScript apps
- tarsnap-gui Cross platform GUI for the Tarsnap command line client
- keyboardio A keyboard for uncompromising typists
- node-ardx Arduino Experimenter’s Guide for NodeJS
- johnny-five JavaScript Robotics and IoT programming framework
- BlackHat 2015 videos
- Turning the Raspberry Pi Into an FM Transmitter
- Travis Goodspeed’s blog lots of good hardware posts
- Irongeek’s BSides Las Vegas 2015 videos LOTS of awesome SDR talks
- SatNOGS DIY Satellite Ground Station
- How to find the partial sum of an arithmetic sequence - for dummies
- GNU Radio Live SDR Environment July 25, 2015 release 3.7.8 RC1
- Pentoo 2015.0 RC 3.8 make sure to update using PentooUpdater
- Sniffing GSM traffic with HackRF turning radio waves into packets (decoding NOT decrypting)