The people behind Exercism
Track Mentors

Track Mentors

Our mentors are the human element behind Exercism, providing empathetic feedback on learners' solutions

Photo of Michael Cain

Michael Cain

Hi, there! I've been working with Ruby since 2015 and am a big fan of the community and mentorship. My previous career was in Music/Education and I find those skills have helped me be a better teammate and teacher. I look forward to working with you!

Photo of Cameron Wood

Cameron Wood

Python was my first programming language; I started learning it in school and discovered a passion for the power of programming. I strongly believe that Python is one of the best languages, especially for beginners! I currently specialize in using Python for mathematics, namely numerical analysis.

Photo of Monica Calderaro

Monica Calderaro

I'm a career changer (used to be a telecommunication Engineer), always up for learning new things and helping along the way.

Photo of Shawn Isenhart

Shawn Isenhart

I've been working in IT for 20+ years, and Ruby is the first language I've found that I consider truly elegant. I've learned over that time that everyone is constantly learning - I hope we can learn together!

Photo of Nícolas Tarzia

Nícolas Tarzia

Working as a software developer since 2005, love to programming and a lot of experience in this field, focusing primarly on .NET environment

Photo of Dimitry Polivaev

Dimitry Polivaev

I am developer mostly practicing Java, Scala, clean code and TDD

Photo of Fabian Becker

Fabian Becker

I have been developing in PHP since version 3 and made all the mistakes you can make, so you don't have to! Apart from software engineering I love powerlifting and movies.

Photo of Jan Uhlig

Jan Uhlig

Having learned Erlang out of interest several years ago, I have been using it in several private and business projects since.

Photo of Will Madison

Will Madison

Passionate developer. Live long learner. Father. Geek. Frat Boy :). I've written Go professionaly and it is my FAVORITE language!

Photo of David Vrensk

David Vrensk

I love Ruby because it delivers on its promise: programmer happiness. As a programmer, I'm happy when my code is intention revealing, easy to reason about and easy to change. I have used Ruby to build 4 startups over 12 years and I'm not done yet.

Photo of Adarsh K Kumar

Adarsh K Kumar

I'm a Software Developer with exposure to Java/Spring, Devops, Linux, Databases. Currently exploring Distributed Systems and Erlang.

Photo of Yakov Gnusin

Yakov Gnusin

I used imperative languages like C# and Java for ages. I became a big fan of functional programming recently with F#. I'd love to help other people to master that technology as well.

Photo of Batuhan Taşkaya

Batuhan Taşkaya

Over 6 years GNU/Linux & *BSD experience. Developed / Improved bash scripts for various automations. Used most of known services and scripted them with bash.

Photo of Theryn Groetken

Theryn Groetken

I work professionally as a Web Engineer, and I love JavaScript! I use Node, React/Redux, and many other JavScript tools every day. JavaScript is a vast language with many simplicities and equally as many complexities. I'm here to help you figure out which are which, and hold a light to the JavaScript world at large.

Photo of Marcell Lipp

Marcell Lipp

I'm working with cpp with years and I'm really fighting to achieve a better code quality all around the world, so I'm happy to help

Photo of Rodrigo Nonose

Rodrigo Nonose

Programmer/developer/engineer, working full time with elixir for two years doing regular web stuff.

Photo of Thomas Kahn

Thomas Kahn

As a Data Scientist, I found Julia to be very powerful in my own work and I am excited about its future. It's the perfect time to start learning Julia now that version 1.0 has been released.

Photo of Simon Shine

Simon Shine

Haskell has been my favourite programming language since 2012. I have been a classroom teacher on a Haskell course for a number of years. Today I spend my spare time making FOSS projects in Haskell and learning about all the great features they don't teach you in school.

Photo of Jamie Preston

Jamie Preston

I've been a software engineer for nearly 10 years but I switched to using javascript as a back end language 3 years ago. It soon became my new favourite language! I love the flexibility and the continued advancements in ECMA Script. I look forward to helping out where I can as a mentor and continuing to learn!

Photo of Anukul Sangwan

Anukul Sangwan

I'm an undergraduate software engineering research student, and I love to hack on interesting stuff, no matter what the language!

Photo of Brian Beach

Brian Beach

I've been coding in Python off and on for 20 years. It's still my favorite language for many tasks.

Photo of Alex Ahern

Alex Ahern

I work as an Android developer on one of the oldest apps in the UK Play Store. We have been using Kotlin as our primary language for around a year now, and I'd like to help others develop their skills while at the same time developing my own.

Photo of Giacomo Guiulfo

Giacomo Guiulfo

C is my favorite programming language because of the simplicity it offers and the fact that you can really be in 'total' control of programs written with it. I've programmed in C professionally, at school and for many personal projects.

Photo of Choon-Siang Lai

Choon-Siang Lai

Writes Javascript/ES and Python at work, discovered Rust and find it expressive despite being a system langauge. Would love to contribute back by mentoring.

Photo of Eduard Maura

Eduard Maura

I've worked in Java since I started coding seriously for living and having fun :sparkles:

Photo of Peter Lamby

Peter Lamby

I am an professional Java Developer who takes great interest in open source, teaching and self improvement. I'm hoping to help new Developers achieve their goals.

Photo of Sayantan Sarkar

Sayantan Sarkar

Have been using Python for ~5 years for machine learning, deep learning, computer vision, data science and quick scripting purposes

Photo of Scott Miller

Scott Miller

Been learning to love JavaScript more and more over the last few years. Just trying to keep learning an help others.

Photo of Tonći Galić

Tonći Galić

[:polyglot, :rower, :beerlover, :father] |> Stream.cycle

Photo of Seyed Mojtaba Hosseini Zeidabadi

Seyed Mojtaba Hosseini Zeidabadi

Senior Developer Technical Lead ♛ iOS Programming Instructor ♛ UI/UX Designer ✔ More:

Photo of Chris Eyre

Chris Eyre

I'm a long-time full-stack web developer in a range of languages. I mentor Elixir to allow me to teach and learn from the students.

Photo of Richard Wild

Richard Wild

I'm a Software Craftsman at Codurance, doing software development professionally for over 20 years.

Photo of Henri Cazottes

Henri Cazottes

I'm a french software engineer and I have been working with javavascript as a fullstack web developper. I love how Exercism enhance the process of learning new languages, that's why I wanted to be part of it :)

Photo of Christian Glacet

Christian Glacet

I'm a former student from the university of Bordeaux, where I also taught for three years. I love graph problems, I'm specialized in distributed routing problems. I also love python, I'm always happy to learn/share new things :).

Photo of Ilias Van Peer

Ilias Van Peer

I love everything about Elm. My days are spent programming in Elm as a professional, my weekends are spent working on open source Elm projects and packages. I'm a member of the Elm core team and you can always find me on the Elm-lang Slack!

Photo of Lidonis Calhau

Lidonis Calhau

I have been a web developer for quite some time. I really like Kotlin because it's design the way a would write a new OO language. I hope we can learn it a little bit better on this track.

Photo of Lorraine Lee

Lorraine Lee

Just an enthusiast programmer

Photo of weihanglo


Aim to use Rust and WebAssembly in my daily routines. Love Rust because of its passionate and welcoming community.

Photo of Thales Alexandre F. Albuquerque

Thales Alexandre F. Albuquerque

I'm a medical student who programs as a hobby. I love python for it's elegance and readability; it was my first langauge and it remains my favorite.

Photo of Brian Underwood

Brian Underwood

I'm a long-time full-stack web developer with a particular interest in different ways to store and process data. I'm a huge fan how Elixir makes functional programming and fault tolerance accessible and am excited to help others.