About Me


Hello! My name is Dan Roberts, and I am a computer science educator and full-stack software engineer in the Pacific Northwest.

I’m currently an instructor at Ada Developers Academy, a non-profit, tuition-free coding school for women and gender diverse adults. I have worn a variety of hats at Ada, including a year each as Lead Instructor and Interim Director of Education. Right now I’m working on special projects for the instructional team, like a pre-application technical workshop and a continuing education program for alums. I’ve been with Ada since September 2016, and I love it! Teaching is an amazing challenge that pushes me to flex in new ways every day, and the Ada team is fantastically diverse, collaborative and supportive.

Before Ada I worked at EMC/Isilon (now Dell), a company that builds “Scale-Out Network-Attached Storage” – think an external hard drive so big you need a shed to store it in. I worked on their network protocol stack, focusing on the NFS protocol, instrumentation and tooling, and configuration management. During my last two years at Isilon I also volunteered at Nathan Hale High School, teaching one period of AP computer science through Microsoft’s TEALS program.

I was born and raised in Seattle and a love for the natural beauty of the PNW is embedded deep in my bones. I try to spend as much of my free time as I can outdoors, hiking in the summer, snowboarding in the winter and bicycling all year round. I also love to travel and cook, and have been known to play a mean bass trombone.