Hands connecting wires to a board

About MicroBlocks

We aim to make MicroBlocks the most intuitive and engaging tool for physical computing imaginable, and to create a global community of learners and educators around it.

Meet the team, our collaborators and ambassadors or contact us.

Our Mission

1

Help

Help students and curious/creative makers everywhere discover the joys of physical computing.
2

Enable

Enable educators to create engaging, high-quality STEM/STEAM learning experiences.
3

Inspire

Inspire a wide range of learners, especially those who do not initially see themselves as potential technologists.
4

Support

Support hands-on learning and creative problem-solving.

The Team

We aim to make MicroBlocks the most intuitive and engaging tool for physical computing imaginable, and to create a global community of learners and educators around it.

John Maloney
John Maloney
/Software development

John Maloney is best known as one of the co-creators of Scratch, which he worked on for its first eleven years. He also helped create Squeak Smalltalk, EToys, GP Blocks, and the Morphic UI framework. At MicroBlocks, John is the lead developer for both the virtual machine and the programming environment, as well as a member of the Project Leadership Committee. He holds B.S. and M.S. degrees from MIT and a Ph.D. in Computer Science from the University of Washington.

Bernat Romagosa
Bernat Romagosa
/Software development

Bernat Romagosa is a software engineer from Barcelona. He is the author of Snap4Arduino and the main developer of Beetle Blocks. As part of the SAP Young Thinkers group he contributes to the Snap! programming language and to MicroBlocks. At MicroBlocks, he codes parts of the VM and the standalone IDE, and is also a member of the Project Leadership Committee.

Kathy Giori
Kathy Giori
/Global Partnerships and Outreach

Kathy Giori fills her desk with hardware that can be programmed using MicroBlocks, and enjoys teaching workshops. She has worked in Silicon Valley her whole career. At MicroBlocks, she directs global partnerships and outreach, and is a member of the Project Leadership Committee. She holds a B.S. in Electrical Engineering (EE) from the University of Minnesota and an M.S. in EE from Stanford.

Turgut Güneysu
Turgut Güneysu
/Documentation and development

Turgut is a retired computer professional from the USA, living in Cappadocia, Turkey. He loves helping kids come to grips with computers, computing, programming, microprocessor projects, mobile computing, problem solving; and most importantly, helping them learn to make decisions and be creative.

Wenjie Wu
Wenjie Wu
/Software development

Wenjie Wu, a long-time follower of Personal Computing. He founded the non-profit organization CodeLab in China with the mission: 'Convey the joy of programming and encourage children to become creators in the digital age'. He is the author of CodeLab Adapter. At MicroBlocks, he localized MicroBlocks to Chinese and hosted it in China so that people can use it easily. He also contributed MQTT, Sphero-RVR, Wukong and many other libraries. He likes to share interesting projects on his blog: https://wwj718.github.io.

José García
José García
/Software development

José García is the coordinator of the education area of Citilab, including the Edulab project, which strives to integrate programming and robotics into the daily life of the educational world. José helped to create S4A (Scratch for Arduino) within the Edutec project, and collaborated in the development of Snap4Arduino, the design of the Citilab ED1 microcontroller board, and the Fantastic robot. The Edulab team has been using MicroBlocks from its earliest days, and has contributed intensive testing, bug fixes, and many useful libraries.

Peter Mathijssen
Peter Mathijssen
/MicroBlocks Community Coordinator

Peter is a registered nurse from Tilburg, The Netherlands. As an open-source advocate, he is involved in multiple open-source projects. In his spare time, he enjoys creating learning materials and being a CoderDojo Champion. At MicroBlocks, Peter is committed to building an engaging community and spreading the word about MicroBlocks.

Tom Lauwers
Tom Lauwers
/Advisor

Tom Lauwers is the founder and CEO of BirdBrain Technologies, located in Pittsburgh, PA. He seeks to design educational tools that catalyze positive making, coding, and engineering learning experiences in the classroom. Tom received a Ph.D. in robotics in 2010 from Carnegie Mellon in part for his work designing the Finch robot and Hummingbird robotics kit.

Jens Mönig
Jens Mönig
/Development and consulting

Jens Mönig is a researcher at SAP. He is the architect and lead programmer of UC Berkeley’s SNAP! programming language together with Brian Harvey. Previously Jens has conducted research under Alan Kay, helped develop Scratch for the MIT Media Lab and written enterprise software. He is a fully qualified lawyer in Germany and was an attorney, corporate counsel and lecturer for many years before rediscovering his love for programming. For leisure Jens loves fooling around with musical instruments.

Jadga Hügle
Jadga Hügle
/Documentation and testing

Jadga works for SAP’s Snap! team and develops learning resources for students, teachers and colleagues. In her spare time, when she's not volunteering in after-school computer clubs, Jadga is likely to be found outside watching birds or playing games with her friends. She loves building costumes with microcontrollers and preferably a lot of LEDs. At MicroBlocks, Jadga wants to invent fun and interesting IoT projects and spread the good ideas among teachers and students.

Amon Millner
Amon Millner
/Advisor

Amon Millner is an Associate Professor of Computing and Innovation at the Olin College of Engineering. He directs the Extending Access to STEM Empowerment (EASE) Lab - developing technologies and community programs to facilitate learners incorporating computing into the way that they play, learn, prepare to fully participate in society, and uplift their communities. He has co-invented blocks-based languages from Scratch to Unruly Splats and is an Advisory Board member for MicroBlocks.

Ambassadors

MicroBlocks Ambassadors help us spread the word about MicroBlocks. They reach out to makers, educators, parents, librarians, museums – anyone interested in learning about physical computing – to let them know how easy, fun, and engaging MicroBlocks is. Once someone is interested, MicroBlocks Ambassadors can help them get started, find resources such as Activity Cards, and share ideas with others.

If you want to become an ambassador in your region, please get in touch with us at interest@microblocks.fun.

Collaborators

MicroBlocks collaborates with the following organizations, projects and companies:

The MicroBlocks team would like to thank SAP in particular for supporting Bernat Romagosa's work on the project and for having supported the creation of this website.

MicroBlocks has also received countless contributions from individuals around the world. Check the full list.