
Ever since my dad brought home our first family computer (a Packard Bell) back in the early ‘90s, I have been intrigued by electronics. In those days, I’d disassemble remote-control cars and other toys, just to gape at the circuits and motors inside. I wanted to know everything about them.
My curiosity led me to pursue a degree in engineering, and I graduated with a B.S. in Electrical and Computer Engineering from Calvin College.
After school, I worked for several companies where I got to try my hand at machine building, circuit design, board layouts, embedded, and desktop software development. Over time, I found myself spending most of my time writing code. At work and in my free time, I soaked up computer science knowledge like a sponge. One day, a friend from college told me about Atomic Object and suggested I apply.
I joined Atomic Object in 2011, and, since then, I’ve taken on many roles within the company including Software Developer and Consultant, Tech Lead, Delivery Lead, and Career Development Manager. While my attention has been directed more towards software, I’ve been able to satiate my interests in electrical engineering through my involvement in IoT focused projects and professional development. On the weekends, you might find me in my basement hacking together a custom IoT device to enhance my homebrew setup.
In 2020, I accepted the job of Managing Partner for Atomic Object’s Chicago office. As Managing Partner my mission is pretty straight forward: build an awesome team of passionate makers and position them to deliver success for our clients.
Papers and Presentations
-
IoT Made Easy with Particle
- Embedded GR Meetup | September 2016
-
The Mock Object Approach to Test-Driven Development
- Embedded.com | September 2012
-
Mocking Your Way to the Bottom
- Design East | August 2012
Meet the Atoms
- Leadership & Operations
- Development
- Delivery
- Design
- Testing
- GR BhBrittanyBrittany Hunterbio →
- GR CeCarlCarl Ericksonbio →
- A2 JbJonahJonah Baileybio →
- A2 JfJohnJohn Fisherbio →
- JsJordanJordan Schaenzlebio →
- GR JwJeffJeff Williamsbio →
- GR MaMicahMicah Allesbio →
- MmMikeMike Marsigliabio →
- GR MoMaryMary O'Neillbio →
- ScShawnShawn Crowleybio →
- GR AmAdamAdam Medemabio →
- GR DmDanielleDanielle Marsigliabio →
- A2 EeElaineElaine Ezekielbio →
- GR JhJesseJesse Hillbio →
- A2 KdKellyKelly Danielsbio →
- A2 LmLinaLina Millerbio →
- GR LtLisaLisa Tjapkesbio →
- GR SgStephenStephen Guytonbio →
- GR TvTerriTerri Vrugginkbio →
- GR AmAnjaliAnjali Munasinghebio →
- GR ApAndyAndy Petersonbio →
- GR AzAlexAlex Zurekbio →
- GR BmBrianBrian Maybio →
- GR BvBrianBrian Vanderwalbio →
- A2 CfCaseyCasey Falkowskibio →
- GR CfChrisChris Farberbio →
- GR DcDrewDrew Colthorpbio →
- A2 DgDylanDylan Goingsbio →
- GR DkDanDan Kelchbio →
- DnDonDon Nakashimabio →
- A2 DsDougDoug Shippbio →
- GR GdGraceGrace Du Mezbio →
- GR GvGageGage Vander Claybio →
- GR JcJimmyJimmy Ceronebio →
- GR JcJoeJoe Chryslerbio →
- A2 JdJoanieJoanie Davisbio →
- A2 JfJingJing Fanbio →
- GR JgJoriJori Gelbaughbio →
- GR JnJordanJordan Nelsonbio →
- GR JpJasonJason Porrittbio →
- GR JrJohnJohn Rublebio →
- A2 JsJakeJake Silasbio →
- A2 JwJarekJarek Wojciechowskibio →
- A2 KdKoryKory Dondzilabio →
- GR KsKaseyKasey Stowellbio →
- GR LcLydiaLydia Cuperybio →
- GR LeLaurenLauren Ebelsbio →
- GR MaMollyMolly Algerbio →
- A2 MbMattieMattie Behrensbio →
- GR MlMeredithMeredith Lindbio →
- GR MsMikeMike Swietonbio →
- GR NhNickNick Hazekampbio →
- GR NkNickNick Keuningbio →
- GR PbPatrickPatrick Baconbio →
- A2 PpPatrickPatrick Palebio →
- GR PwPatrickPatrick Warrenbio →
- GR RmRachaelRachael McQuaterbio →
- A2 SsSivhaunSivhaun Serabio →
- A2 StSamSam Tahiribio →
- InInternsAtomic Interns→