The people behind Exercism
Track Mentors

Track Mentors

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

Photo of Thomas Gamble

Thomas Gamble

Enjoy solving problems and helping others learn. I've written java professionally, and also use it for open source projects.

Photo of Pierre Thierry

Pierre Thierry

I fell in love with Common Lisp for its interactivity, metaprogramming and uniform syntax. If I have any say, it's usually my language of choice for both professional and personal projects.

Photo of Ryan Palo

Ryan Palo

I use Python to do data analysis, engineering, physics, and design calculations for work. I also use Python because it’s simple and clean and nice and I love it!

Photo of Edward Rustin

Edward Rustin

I'm a Consultant and a Tech Lead who runs teams of developers, mostly working in C#. I've been writting C# for over a decade, building anything from trading platforms to search engines to smaller webAPIs for my own projects.

Photo of Huu Khiem (Mark)

Huu Khiem (Mark)

Interested in writing simpler code :)

Photo of Yilkal Argaw

Yilkal Argaw

An enthusiastic programmer who enjoys to explore various aspects of the computer industry. Worked on areas ranging from ASIC & FPGA based hardware design to Software Development in softwares like ruby, C, C++, perl,scheme, common-lisp and rust.

Photo of Stephen Bastians

Stephen Bastians

I like OCaml's approach of being functional first, but allowing for escape hatches into imperative code when you really need them.

Photo of Andrew Halls

Andrew Halls

I've been developing iOS apps since the iOS 3.0 days. I learned Swift when it first released with the help of I enjoy helping others learning the language, I always seem to learn a bit more myself.

Photo of Jörn Teuber

Jörn Teuber

C++ was the second programming language I learned and it has been my favorite ever since. That has been 14 years ago. I love it for its speed and explicity.

Photo of Norbert Melzer

Norbert Melzer

I found about elixir on exercism and thaught it were just another ruby, dropped it because I haven't had classes, read more about it, felt in love and cut off my relationship with ruby (nearly).

Photo of Alpha Shuro

Alpha Shuro

Rust empowers developers to write code that is ambitious, fast and correct. Viva Rust!

Photo of Emre Kucukayvaz

Emre Kucukayvaz

I started programming with Java, then moved to Scala, and later ended up in iOS development with Objective-C and Swift. I'm happy to help newcomers from all disciplines.

Photo of Ian Fosbery

Ian Fosbery

I've been a programmer for over 15 years. My day-to-day lately has been JS everywhere. Everywhere. I've really gotten into functional programming in recent years, which is how I tend to write Javascript. But, it can be written in many different ways and it's all about the context.

Photo of Tim Ryan

Tim Ryan

I've been working professionally with Ruby on the backend for about 5 years. Looking forward to share my love of Ruby.

Photo of Bert Proesmans

Bert Proesmans

I've spent a lot of time inside its documentation, on the users forum and IRC. I'm almost celebrating my first year of Rust development.

Photo of Sean DMR

Sean DMR

(He/him pronouns). I've been a Ruby developer for a couple of years (since 2016ish), and I've been helped along immensely by friends and the community--I'm looking forward to paying that back! When I'm not working with code, I'm probably playing or making tabletop RPGs.

Photo of Kaio Magalhaes

Kaio Magalhaes

Software Engineer, programmer lover, Jiu-Jitsu fighter and code addicted.

Photo of Chris Strolia-Davis

Chris Strolia-Davis

I've been developing with JavaScript/EcmaScript for about 2 decades. I've been helped by many and I'm happy to help others.

Photo of Unathi Chonco

Unathi Chonco

I'm a Ruby on Rails developer who thinks Ruby and the entire ecosystem is glorious. I've had a pull request merged into Rails, and love finding opportunities to contribute to open source.

Photo of Dimitri Prybysh

Dimitri Prybysh

Python, Tools for Programmers, Static Code Analysis

Photo of Adrian King Legaspi

Adrian King Legaspi

Generally a Purely Functional Programming advocate and Professional Software Engineer in Scala/Haskell

Photo of Ric Emery

Ric Emery

This mentor has not added their bio yet.
Photo of Darrell Pittman

Darrell Pittman

20 years experience, mostly java, javascript and ruby. I love functional programming and have been studying clojure for ~6 months. I have done one small clojure project professionally.

Photo of Florian Zeidler

Florian Zeidler

I am software engineer from Berlin, Germany. I work since 2013, often in legacy environments and mostly in Java.

Photo of Adam Skołuda

Adam Skołuda

I am a cheerful guy who really enjoys programming, speaking and extending knowledge. I have been working commercially with Elixir since March 2017. I am thrilled to help.

Photo of Fredrik Rubensson

Fredrik Rubensson

Go is one of the languages I have worked with during my 20+ years as a developer. I like it for some use cases. It is a noisy thing and that can be really good at times!

Photo of Oleksandr Halushko

Oleksandr Halushko

I like C++ for the power it puts in the hands of the developer and I believe that mastering a powerful and versatile tool craftsman grows

Photo of Lars Eckart

Lars Eckart

I'm very enthuastic about clean code and TDD. I've developed a few small android apps and otherwise microservices in java 8. I'm addicted to (un)conferences, meetups, watching conference talks online, or simply reading the classic books about software development. Never stop learning!

Photo of Leonardo Cardoso

Leonardo Cardoso

undefined is not a function

Photo of Mugurel 'Bud' Chirica

Mugurel 'Bud' Chirica

Full Stack Web Developer (Ruby, JavaScript, DevOps).

Photo of Tejas Bubane

Tejas Bubane

I love Ruby for its expressiveness, readability and the awesome community. I learnt a lot of good practices in Ruby while solving exercises on exercism and later started using it to mentor people in my workplace. Now I am really excited to do it on a wider scale!

Photo of Nicole Montano

Nicole Montano

I use Python nearly every day and believe everyone can benefit from its simplicity and effectiveness to demonstrate high-level Computer Science concepts and automate everyday tasks.

Photo of Lucas Polymeris

Lucas Polymeris

I'd like to make Prolog a better known programming language.

Photo of Simon Hafner

Simon Hafner

type-driven development evangelist

Photo of Cheshirecat


I'm a CS student in Switzerland. I use the most of the time Python in my courses. My specialization is information processing (NLP, machine learning, deep learning, ...).

Photo of Vlad Bokov

Vlad Bokov

Around 4 years of clojure experience. Author of aprint & debugger libs. Maintain awesome-clojure list and hope to get russian done right at some point (you can help!)

Photo of Alessandro Mencarini

Alessandro Mencarini

I've been working in web and API development for a while, mainly writing Ruby and Elixir. I like, among others: simple code, good music, tasty food.

Photo of Elle Meredith

Elle Meredith

I've been writing Ruby professionally for more than ten years. In 2017 I developed and ran an apprenticeship program where we practiced Ruby exercises on Exercism every day.

Photo of Louie van Bommel

Louie van Bommel

I've been doing java for a long time, including a word game that was online for years. I love Haskell, and I'm learning Elm, Rust, and (yikes!) Perl. Say hi if ya like :)

Photo of Koen Wellens

Koen Wellens

I've been working with Java for about 10 years now. I think I've come at a level where I can help others.