My name is Jon, and I'm the Chief Operations Officer at ShapeShift. I've been in the crypto and Bitcoin space since about 2012 and been building applications ever since. My background is both in software development and operations of technical teams. I've been doing that for about 16 years. Started building web and mobile applications. I started a company that built web and mobile applications and that then turned into focusing full-time on crypto in the blockchain space in 2013. So I got involved in the block chain and industry after originally reading Satoshi's whitepaper back when it came out actually in 2011. I immediately scoffed at it and said, "Oh wow that won't work." Forgot about it for about a year or so. Then started hearing more about Bitcoin in the news when one of the original rallies started I think it went from one to $30 in one of the original Bitcoin rallies and that caught my attention of like, oh this is maybe something that I should pay more attention to. Maybe there's something more and I started digging more into the technology where I'd originally only given it a cursory glance. When I really dug more into the White Paper, more into the technology around it, how the blockchain worked, I just became fascinated and fell down the proverbial rabbit hole. Ever since, it's just taken over my life and every aspect. For awhile I became the crazy Bitcoin guy at my company. Everyone just didn't understand it and I was constantly talking about it. Then eventually that company became a blockchain based development consulting company as more and more people started to understand what we were doing and where we're talking about in the opportunity really presented itself. So ever since then, this has just been my life. I can tire for me to even remember a time before crypto at this point. Yeah, so ShapeShift is a digital asset exchange. We call it an instant digital asset exchange that started in 2014. It was started with the idea of trying to make it really easy and a really simple to use UX to go from one type of crypto asset on one chain to another. So originally it was just a system to turn your Bitcoins into Litecoin. Basically, all you did is we give you a Bitcoin address to send to, you give us the Litecoin address that you want to send to and one gets sent and the other one pops out the other side. We do this all without ever taking custody of any customer funds. We thought this was a really important model to both build and demonstrate because we wanted to show how using the technology, you could build things that you couldn't necessarily build before. A lot of centralized normal order book exchanges are really just rehashes of old technology using crypto. This was something honestly entirely different and knew that you couldn't have done before. That's how we made our name, this disability to just easily transfer from one asset to another. Ever since then we've expanded to all sorts of assets and at this point we support like over 70 different assets that you can swap between through the platform. So there's all sorts of reasons someone might want to swap between different types digital assets. I think the most basic one is just that people essentially speculate on the value of these things. So if you have Bitcoin and you want Ethereum because you think that Ethereum is going to rise in value faster than the bitcoin, that's a very obvious reason that someone might to do it. But some of it is just because it makes it easier for the blockchains to inter-operate and to be able to use the applications on that blockchain. If you want to use an Ethereum smart contract and you only have Bitcoin, you need some way to easily get Ethereum so that you can actually use that Ethereum to spend gas, to use the contract and everything related to that. So really, those are a couple of the use cases but there's a number of them. The main thing is we wanted to make these things more interoperable and our philosophy is, because all of these assets are digital, there's no reason you shouldn't be able to very easily and relatively fresh and honestly, just go from one to the other. Unlike the fiat on and off ramps, there's always going to be friction because it has to interact with your baking system. Our kind of idea was, let's not even worry about that. ShapeShift doesn't deal in fiat out at all. We just focus on, let's make it easy to go between these different types of digital assets because we think that's the wave of the future and where everything is going. So here's a demo of the ShapeShift platform. We're going to show you a very simple way that the ShapeShift platform allows you to transfer from Ethereum. So Bitcoin all on a single transaction. So here we've entered our Bitcoin address where we want the Bitcoin to be sent to you and we've entered the Ethereum. There's things here that explained the current rate that we're offering, how much we can send, the minimum and the maximum as well as the minor fee that you'll be paying to the network. So here we're going to go ahead and hit start transaction. It's going to give us a QR code and an address to send our Ethereum to. So I'm going use my mobile wallet here to scan the address. Then I'm going to send amount of a Ethereum. There it goes. So now ShapeShift has seen my Ethereum come in. It's now on pending conformations. So it's waiting for a few Ethereum conformations on the Ethereum network, and then as soon as that happened, it's going to send my Bitcoin to the address that I requested. There we go. So just like that, ShapeShift has received my Ethereum. It's converted it to Bitcoin and now we can see on the blockchain that I've been sent Bitcoin. So at ShapeShift we work with only 70 different types of digital assets. A number of those are Ethereum and Ethereum-based assets but a number of them are not. Everything from Bitcoin, Litecoin, Dash, Monero Z cash, EOS everything else, you name it. If it's an interesting blockchain to consumers, then we're interested in offering our service. As a result, we interact with all those platforms. We interact with all that technology and we interact with the various communities to help them debug and build it too. Because we end up seeing a lot of the issues of the software long before other people do generally because of our systems in the sense of how we scale them. Yeah, so that's a complicated process. But essentially, we try to get an idea of where the demand for various assets will be. We look at the rest of the market to get a sense of what is the volume of trading on these various assets? How are they doing? Are there any innovations they're offering that are actually interesting that we think we want to offer the community and we want to offer on our platform? We get a sense of markets sentiment. Then we decide based off of that. Here are the assets that we want to add. There's also a whole legal review process that they go in before we can add them to the platform. So there's a number of processes they go through and then and a various kind of what we call coin or token roadmap of which ones we're trying to add, at what pace, and how much effort it takes too. Some coins and tokens are a lot easier technically to add. If for example ERC 20 tokens are pretty standard at this point. We know when we get New Year's Eve 20 token and how to add that. But when you're adding a new blockchain like a Monero or an EOS or Cardano or some of these newer things, they're very very different and they take a good bit more of work. So we have to factor in our technical resources and how much time and effort that might take. Best advice is to just get involved and start building things even if it's just for a problem that you want to solve. If it's for some idea that you have. If you just want to play around and create a prototype of something, build things. I know we're talking to a university crowd, but what I will say no amount of schooling is ever going to replace actual real-world development experience. You need to actually get out there. You need to build things. You need to get deep into the code. That's how you're going to learn the fastest. It's also going to make your actual educational experience a lot more fruitful because you'll have a lot more to bring back to the table. So my best advice and it's really no different. Honestly in blockchain compared to any other development field, is you just need to get that real-world experience. Build prototypes. Build Things. Get together with a couple of friends, start a project. Whatever it is, it doesn't have to go anywhere. It doesn't have to be a successful business or anything like that. But just build applications. That's how you're going to get your best experience because it will force you into roadblocks and force you to solve those roadblocks. That is, the best developers in the world are not ones who know any specific language, know any specific technology. They are ones who have learned through years and years of frustration how to solve problems, and how to re-imagine things, and how to utilize new technologies and learn as they go. That is the best advice I can give it to any budding developer.