My profile picture.

Hello, my name is Denton Liu and I am a student studying Software Engineering at the University of Waterloo! As a developer, I have an interest in embedded systems, security and back-end development. And I hate front-end development.

In Winter 2017, I worked at Cask Data in Palo Alto, California. At Cask, I was responsible for improving and fixing bugs on CDAP. In addition to this, I worked on some other smaller projects, including implementing an optimiser for Cask Wrangler which removed any unnecessary steps to speed up execution.

In Spring 2016, I got a chance to work in Toronto, Ontario at Ledger Labs with some talented people. Notably, I met Vitalik Buterin. While I was there, I got a chance to work with bleeding-edge blockchain technology. In particular, I was implemented state-channels in Solidity, which is the programming language for the Ethereum platform. In addition to this, I was contributed to many new open-source Ethereum projects including the Solidity compiler, solc-js and testrpc. I'm glad I was able to contribute to Ethereum while the technology was still emerging!

In my spare time, I have been trying to learn about kernels so I've been implementing my own: musikernel. This kernel will eventually allow someone to play their computer like a musical keyboard through the PC speaker.

When I am not programming, you can probably find me unicycling. When I was in grade seven, I wanted a Segway, but my parents obviously weren't going to buy one for me. Somehow, I talked them into getting me a unicycle instead and I have been riding one ever since. In addition to this, music is a big part of my life. I play piano, cello and the double bass.

If you're interested, please check out my résumé here!