Daniel Kwok

Fullstack Software Engineer


I believe in learning by doing. These are the various repos I've built up over the years where I do all of my learning. More at Github.

Learn Envoy

Github: https://github.com/danielkwok21/learnEnvoy

Catch-all repo for learning how Envoy works. I use a modified version in my company, so learning from that mature repo was a little overwhelming. So I decided to create this practice repo for myself for all envoy-related learnings, with the hopes of some carry over to my day job. The first couple weeks was tough, because you don't get to "console.log" your way to debug issues, for it's essentially a huge, huge config file where either everything works, or nothing does. But once you've got the hang of reading the documentation, it'll be much more manageable.

Docker

https://github.com/danielkwok21/learnDocker

Passport js

https://github.com/danielkwok21/Learn-Passportjs

Solidity / Web3

https://github.com/danielkwok21/learnSolidity