About us

Our coaches are expert, every day developers
who will mentor you throughout your ReactJS
journey

We are professional developers who love to teach

Our Mission

To inspire and support professional developers to grow in their career, while leading the way for a mentorship conscious tech industry.

The React GraphQL Academy Values

  • Passion
  • Empathy
  • Community
  • Excellence
  • Continuous learning
  • Forward thinking
  • Determination
  • Feedback
  • Best-practices
  • Cutting-edge

Our coaches

Alex Lobera

Tech Lead at LeanJS

Teaching other developers is very rewarding. I love sharing what I've learned in my career to help others grow and give back. I think this is what really makes our industry move forward.
Full profile

David Leuliette

Senior Front-end Engineer at Empire fast

When you work 8 hours a day with a tool, every second matters.
Full profile

Eva Hoffmann

Software Engineer at DAZN

Everyone can learn how to program, and I enjoy supporting others to learn and expand their skill set. Programming is such an important skill set and I am particularly passionate about diversity in tech.
Full profile

Francisco Gomes

Software Engineer at Sainsbury's

While teaching, the technology itself is not life-changing. It's the passion and commitment.
Full profile

Horacio Herrera

Designer and Developer at LeanJS

I love teaching and seeing other developers grow...
Full profile

Richard Moss

Senior React Engineer at LeanJS

Collaboratively working with developers to help them understand concepts such as the functional programming paradigm helps them take their skills to the next level - and I learn a lot too!
Full profile

Paul Woodley

Head of UX / Product Design at LeanJS

I'm not a developer, but code is what is used to bring design to life so it's important everyone involved understands each other!
Full profile

Roy Derks

Senior Frontend Developer at at City of Amsterdam

When in doubt, start coding.
Full profile

Will Voelcker

Senior Full-stack JavaScript Engineer at LeanJS

I love working with developers to help them improve their skills, stretch their brains, further their understanding, and advance their career.
Full profile

How we continuously improve #

React GraphQL Academy is made up of a group of developers & coaches that continuously strive improve their teaching skills and training material

  • We improve the material and training resources collaboratively to build the most complete, progressive, and and up-to-date curriculum possible.
  • We train together to improve our teaching skills in order to maximize the learning of the trainees.
  • We share our expertice working at various top companies to create excellence in training, taking an open approach to new tecnologies without being prescriptive.
Become a coach

Our coach manifesto#

Coaches are curious

We know technology changes constantly, we embrace change and we always keep learning. Learning is a never-ending process.

Coaches provide alternatives to help students make informed decisions

Coaches explain why we use a given stack and which problem(s) it solves, and we should also explain alternative choices. This way, trainees can make their own informed decisions about what stack to use.

Coaches guide students

Everyone learns differently. We shouldn’t tell students what they can do or what they can’t do. We make recommendations, and we explain the rationale behind our recommendations, then trainees choose. We should try to balance the amount of freedom.

Coaches are professional developers

Bring your experience to the classroom. We try to explain things in the classroom using real-world examples we’ve worked on. Expressions like “in my experience” are very helpful.

Coaches are honest and humble

Coaches don’t have to know everything. It’s better to say “I don’t have any experience on that”, than trying to pretend you know. We also learn from students, and students appreciate when coaches say things like “thanks for sharing, I didn’t know”.

Teaching is not simple

Building real-world software is not a simple problem. Normally what a developer should do or not do depends on the case. Sometimes students want a simple answer: “what should I do, A or B?”. The answer in many cases is “it depends”. Our job is to make sure we understand trainees’ problems, and they understand the pros & cons of each approach we might recommend depending on the case.

Coaches are proactive and self-managed

Coaches don’t join to be told what to do. Coaches communicate, have initiative, and collaborate for the common good of the group.

Coaches are generous

We share and help others. Helping is not a transactional event. Being able to help has nothing to do with status, experience or knowledge. Being able to help has to do with being willing to help. We can learn from anyone, everyone has something to teach.

We respect each other

Treat people as you would like them to treat you. If you mentor another coach, you expect the other coach to appreciate and get the most of your time and effort and to replicate at least the same amount of effort. We don’t mentor another coach over and over again if we don’t see enough effort and dedication on the other end. If someone mentors you, you should also mentor.

Coaches pursue excellence

We believe being excellent has nothing to do with not making mistakes. Being excellent means working hard to do things right, and to learn from our mistakes so we do our best to not make them again.

Our community is open

We are not an exclusive VIP group, meaning we are inclusive. We welcome new coaches and people to our community. The only barrier to entry is motivation and attitude, those who work with us as coaches will be proactive people that want to help others.

Need specialised training using your codebase?

Our parent company LeanJS runs flexible week-long Sprints teaching React, GraphQL or UX Design to help improve your codebase and development workflows.

Working on a product/codebase that you help identify, these 5-day workshops bolster learnings from the React GraphQL Academy core curriculum to open up advanced Lean techniques skills to your team.

Find out more at LeanJS.com

Upcoming - All Events#

Sorry! There are no dates confirmed.

Using our site means you consent to our use of cookies. Find out more in our privacy policy.