Greg MacWilliam Photo

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Greg MacWilliam

Front-End Engineer, Vox Media

Greg brings over 10 years of software engineering experience to General Assembly, and co-instructed GA's first-ever Web Development Immersive (WDI) course offered in Washington D.C. He specializes in back-end service architecture and integration with single-page applications. He currently works for Vox Media on their product team, building out major websites including The Verge and Vox.com.

Before Vox, he was the lead front-end engineer at Cobrain, a Maryland-based fashion startup; and prior to that, he spent six years as a software engineer with Threespot, a digital agency in Washington, D.C.
Greg has provided service for organizations including the National Park Service and NPR, and has taught JavaScript at the Art Institute of Washington. Greg has self-published several online games, and actively contributes to BackboneJS (see him speak at BackboneConf 2014). He is a graduate of the Rochester Institute of Technology.

Previously (10):

Professional JavaScript

Professional JavaScript

This workshop introduces professional-level JavaScript development. The curriculum covers foundation concepts of JavaScript programming and basic computer science.

3 Times

Back-End Web Development

Back-End Web Development

In this course students turn ideas into working applications by learning the fundamentals of programming with Ruby and Ruby on Rails.

2-Day Programming for Non-Programmers Bootcamp

2-Day Programming for Non-Programmers Bootcamp

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

Front-End Software Design

Front-End Software Design

This workshop explores design patterns for breaking down an application into discrete components with individual concerns.

Developing Developers

Developing Developers

Considering a career as a web developer? Curious about what the day to day looks like for programmers? Come to a panel with GA alums and hiring partners to learn more.

Road to Code: Programming the next Chapter in Your Career

Road to Code: Programming the next Chapter in Your Career

Navigate today’s coding landscape with help from local programming pros.

Web Development Immersive

Web Development Immersive

12-weeks. All day, every day. Learn the skills to become an entry-level web developer and the resources to get a job in this intensive program.

JavaScript Guild Speaker Series

JavaScript Guild Speaker Series

Join GA DC's JavaScript Guild for monthly workshops and talks on all the JS topics you've always wanted to dive into!

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More