./johngrantuk

My Projects

Follow me on GitHub

This is me

I'm an engineer from Edinburgh, Scotland. Currently working as a full stack software developer at Balancer Labs, an automated asset management platform for programmable liquidity built on Ethereum.

Before that I spent 13 years in the satellite industry most notably as co-founder and VP of Operations at Blue C Mobile, a designer of high-end, remote satellite communications equipment and solutions for the maritime industry. I've got a wide range of experience and interests including software development, electronics, RF engineering and communications. Continuing reading below for some more details.

Read my Blog.

Check out my GitCoin profile.

Some Things I've Done

Software

Was pretty cool to do a talk for ETHOnline about 🛠️ Building on Balancer

1st Place 🏆 in the Gitcoin Web3 World Aave Hackathon. A bot that does arbitrage between two Uniswap exchanges using an Aave Flashloan as the capital for initial trade. Got a really nice write up from the Aave team too 😊

1st Place 🏆 in the NuCypher + CoinList Hackathon. ThisFeedIsAlwaysForSale implements a Harberger Tax on the ownership of a data feed (eg a Twitter stream). Inspired by Simon de la Rouviere’s This Artwork Is Always On Sale, this application uses NuCypher to encrypt the data and grant access to patrons. Also got featured in the Cool New Projects section of Token Economy #95 which was awesome! 🎉

💪 Runner up in the Numerai Hackathon. (Detailed Post) "A lightweight and well documented javascript library to help store erasure files in decentralized storage. Built with 3boxdb and IPFS Pinata." - Tweet

🏆 Winner of the Discord bot bounty challenge in the 2019 Ethereal Hackathon with my Burner Bot 🤖 Discord chatbot built using the autom(8) serverless platform.

My browser extension/add-on to allow any webpage to have decentralised chat and trade functions using 3Box and AirSwap Trader.

My entry to the 2019 0x Hackathon - Token Squirrel.

🔥 Contributing to Austin Griffiths Burner Wallet. It's a really cool project and I learned a lot, had fun and earned some $'s and Kudos by doing it via Gitcoin. Austin also setup a private bounty for me to implement a Transaction Explorer for the Wallet which was awesome!

I got 1st Place 🏆 in the 2018 Devery Hackathon for my Auto Tracker app. My other entry - Devery Explorer, has now been placed into the core Devery repository with the aim of making the developer experience more fluid when working with DeveryJS.

Creativity honorable mention in the 2018 Colony Hackathon with my Decentralised Issue Reporting DApp.

I successfully completed the 2018 ConsenSys Academy Developer Program - I'm an industry-ready blockchain developer!

Starting With Ethereum - My First DApp, My First Solidity Contract, Storing & Iterating a Collection.

Contributing To IOTA Python Library.

Some more Python work - Redis PUB/SUB, Map Plotting Using Cartopy.

Django Channels — Talking to Channels from my non-Django application.

Raspberry PI and Django Channels, a write up of how I set-up and used Django Channels on the RaspberryPI.

IridiumPy, a Python library providing the core functionality to send and receive short messages to/from a RockBLOCK device from Rock7 using the RockBLOCK/Iridium’s SBD (“Short Burst Data”) protocol.

Entry into the EU Life App Challenge. A Meteor App charting immigration data along with the API data. Source Code, Demo

Entry into the EU Life App Challenge. A Meteor App based on the card game Top Trumps using the EU Country API data. Source Code, Demo

Open source Python code to upload an Arduino sketch from RaspberryPI to Arduino Due (ATMEL SAM3X8E Processor) (😊 18 GitHub 🌟)

I won the Temboo/Nexmo App competition!

RF Engineering

Antenna Arrays & Python - A series of posts covering array design work.

International Journal Of Electronics - Dual-mode quadruple ridge waveguide feed for broadband satellite communications

Progress In Electromagnetics Research Letters - Mode Degeneracy In Circular Cylindrical Ridge Waveguides

C-Ku Band Feed Patent

Polarisation Agile Linear Slotted Waveguide Array

MyComm - 2016 Hackaday Prize Entry

MyComm - A portable, solar powered, handheld device that provides truly global messaging when you have no alternative.

Hackaday.com feature.

Anything Goes winner announcement - we won!

Citizen Scientist winner announcement - we won!

Contact

johngrantuk@googlemail.com