Daniel C. Wyckoff

Sr. Developer @Shopify | BCS University of Waterloo


Is it me you're looking for?

Professional Headshot


Life long learning is an important value to me, and being able to share that with software is pretty cool. CS480 and CS486 have taught me plenty about traditional machine learning techniques and AI. In my spare time I've been learning how to use Tensorflow for logistic regression and neural nets.


I've been in love with concurrency problems since CS350. The nuances of lock-based data structures and communicating between parallel threads is an exciting and unique aspect of computer science. If ever you have a problem with deadlocks or bad performance among threads, send me a message!


Full stack is my job, but also reminiscent of my interests. I've always been fascinated by web technologies and distributed systems, so naturally I learned to work with them! I picked up Rails at my current job and love the apps I've built with it. I aspire to transfer this knowledge to a more modern framework like Django soon.


This hobby of mine started when coffee became an academic necessity after long nights of studying. Since then I've slowly refined my palate and experimented with as many brewing techniques as possible. My current favorite brewing technique is the AeroPress, which I would highly recommend.


I started building computers in highschool so I could play video games with my friends. Since then I've been tweaking my personal setup to perfection. My main rig is an R5-1600 at 3900Mhz paired with an old GTX780Ti I got from a friend. I run Windows with the Ubuntu subsystem for all my coding.

What I've been up to:

© 2018 Daniel Wyckoff

Background by Raffaela Simone