The Exercism team

The Exercism team is made up of our our core team, our track maintainers, our mentors, and volunteer contributors.

Our track mentors

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

Avatar of James McLaren

James McLaren

I started writing Ruby 4 years ago when I co-founded Workplace Arcade. I quickly fell in love with the language and have been using it ever since. I'm very passionate about mentoring and co-organize a local ruby meetup.
Avatar of Yash Kulshrestha

Yash Kulshrestha https://github.com/YashdalfTheGray

Go is somewhat of a new language for me and I've been trying to learn more and more of it. I got a taste of it through reading some Docker code and I find it to be a better C, which was something I wrote in a past life.
Avatar of Christoph Lipautz

Christoph Lipautz https://github.com/unused

Go comes with a very clear image of how to write go-code, a powerful core library, a huge community, platform independence, a great concurrency model, and lots of other things that make this programming language great.
Avatar of Dakota Kim

Dakota Kim https://github.com/GhostScientist

I have been programming for around 5 years using various languges and technologies. Currently, I focus on Swift and iOS development. I am excited to mentor for Swift and join Exercism's Objective-C track as a student!
Avatar of Rhys Brooker

Rhys Brooker Twitter

Front end developer working with JavaScript and ReactJS. Self taught developer, I enjoy teaching and helping others learn a new language. Contact me on Twitter if you would like more help, I love to network and help.
Avatar of Nasy

Nasy Nasy Moe

I like Haskell very much. Although I'm not that good at it, I hope everyone will fall in love with her. I will do my best to help everyone. Besides, I come from China, so if you use Chinese, I can also understand it.
Avatar of Daniil Yarancev

Daniil Yarancev https://github.com/Yardanico

I'm a student who loves to use Nim. It is a very unique and powerful language which contains a lot of features. Sometimes you can even forget that you're writing in a compiled language rather than in a scripting one!
Avatar of Jarred Humphrey

Jarred Humphrey https://github.com/JarredLHumphrey

Professionally developed in Clojure for last 5 years and use it as my language of choice for most personal projects. I've been programming with a wide array of languages for past 12 years (Java/Javascript/Ruby/PHP).
Avatar of Maira Kodama

Maira Kodama https://github.com/mairandomness

Math teacher turned programmer. Fell in love with Rust while listening to Steve Klabnik talk about its design choices. Eternally grateful for helpful compiler messages. Not tall enough to write multi-threaded code.
Avatar of Andrew Halls

Andrew Halls Consulting Website

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

Léo Jeusset https://github.com/leojpod

I worked with Elm professionaly and I love it! Trusting the language is such a relief on your mind, as a developer you can really start to express yourself and let the code flow, the compiler will watch your back!
Avatar of Angelika Tyborska

Angelika Tyborska angelika.me

I'm a web developer. I work with Elixir, Ruby, and JavaScript. Elixir is my favorite because of its elegant syntax, great performance, pattern matching, and immutability. Let me help you make it your favorite too!
Avatar of Mike Gehard

Mike Gehard My musings on software.

I love writing Kotlin because it has some of the power of Scala without all of the type system complexity. It is a breath of fresh air in the Java ecosystem for those of us that like the JVM but don't like Java.
Avatar of Henri Cazottes

Henri Cazottes GitHub

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 :)
Avatar of Zak B. Elep

Zak B. Elep https://github.com/zakame

I've written Perl 5 for quite a while now at various $WORK, and worked on quite a few FOSS projects with it as well. I'd love to help other people on learning Perl 5, as well as learn from them along the way.
Avatar of Shawn Isenhart

Shawn Isenhart https://github.com/isen0011

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!
Avatar of Denys Nahurnyi

Denys Nahurnyi https://github.com/DenysNahurnyi

Someone wise said that the best way to learn something is to tech that, so here I am :). I don't write on Go for a long time but I already know enough to share some useful info and help newbies. Happy to help!
Avatar of Jared Mortenson

Jared Mortenson https://github.com/cjaredm

I love learning to the point I got degrees in how/why people think the way they do and how to teach them. Then I learned how to program and have been trying to teach others as often as I can. Hope I can help.
Avatar of Dipto Karmakar

Dipto Karmakar https://github.com/dipto0321

I am passionate about programing. Love to build new things with Ruby, python and Javascript. I am enjoying too much by sharing my knowledge and learning from others. Love to contribute on open source projects
Avatar of Mark Simpson

Mark Simpson https://github.com/verdammelt

I have always been interested in Lisps since taking the SICP course in college. I love the expressiveness and conciseness of the simple syntax, and the ability to build the language upward to meet the domain.
Avatar of Clement Rousselle

Clement Rousselle https://github.com/crousselle

I've been coding in Objective-C ever since the first release of the iOS SDK, back in the old manual memory management days! It's been a fun ride and I'm excited to share and help people to write great apps!
Avatar of Abhyudit Jain

Abhyudit Jain GitHub

I've been working with mostly JavaScript professionally and do some personal projects in Elixir. I love the whole philosophy of Erlang/Elixir's `Let it crash`. I love all the abstactions it provides in OTP.
Avatar of Andrew Radev

Andrew Radev https://github.com/AndrewRadev

Rust is a language that feels as comfortable as the next Ruby. While I can't say I'm an expert quite yet, I've taught a university course in it, so I hope I've picked up enough skill to help beginners out.
Avatar of Nate Clark

Nate Clark https://github.com/natec425

I have been programming in Python for the last 7 years and teaching it to beginners for the last 4. I don't claim to know much, but I hope to be a useful person to bounce ideas off of. Thanks for reading!
Avatar of Cohen Carlisle

Cohen Carlisle https://github.com/Cohen-Carlisle

I love Elixir for its productivity, elegant syntax, and functional nature. I've written it professionally and for fun. I hope to help people get excited about Elixir and learn some things myself, as well.
Avatar of Florian Gilcher

Florian Gilcher Yakshaves, my personal snippet space

I'm a Rustacean since 5 years and member of the Rust project. I lead the events team and contirbute to the community team. I own a Rust company. I train Rust professionally, but still got a lot to learn.
Avatar of Oren Kanner

Oren Kanner GitHub

I'm a lapsed mechanical engineer and robotocist turned software developer, deeply in love with Ruby (although Elixir is pretty great too). Currently the Application Development Manager @ Yale University.
Avatar of Jacqueline Outka

Jacqueline Outka https://github.com/outkaj

I find Scala to be both a beautiful and useable language. I like that you can use clear and concise functional paradigms, while still enjoying the benefits of object orientation and JVM interoperability.
Avatar of Jon Calder

Jon Calder https://github.com/jonmcalder

I've got limited experience with Python, but have found it fun and useful to learn, especially as a data scientist. I hope to continue learning from others and to be able to assist them on their journey.
Avatar of Marcus Bergenlid

Marcus Bergenlid https://github.com/mbergenlid

I'm a software engineer working professionally in Java, I love to learn new languages and to improve my coding style. My side projects are usually focused around learning some new language or technology.
Avatar of Jacob Andersen

Jacob Andersen https://github.com/simpleauthority

I am a Java nut. While some may hate it for its (seemingly) unnecessary verbosity at times, that is one of the main reasons I love it. I've written Java as a hobby and professionally for over five years.
Avatar of George-Claudiu Carcadia

George-Claudiu Carcadia https://github.com/gccarcadia

I've been using Python since two and a half years ago and I really fell in love with it. I really hope that I can share my knowledge with others and also become more knowledgeable myself along the way.
Avatar of Sebastian Magri

Sebastian Magri https://github.com/sebasmagri

I been using Rust both at work and as a hobby for a while now. Its an awesome project that makes it easy to learn and contribute, and improves really fast while remaining compliant with its principles.
Avatar of Quincy Bowers

Quincy Bowers https://github.com/quincy

I've been programming in Java professionally for six years, and in general for more than 15 years. I like to focus on clean legible code, because code that is easier to read is easier to understand.
Avatar of David Carroll

David Carroll https://github.com/axesilo

My primary professional language is Python, which I like for its flexibility and expressiveness, but I also enjoy using Rust because of its power and high-quality tooling. I'm a former CS professor.
Avatar of Lonnie Ramirez

Lonnie Ramirez https://github.com/lramirez925

As a developer I never want to stand still. Always improving on my syntax, performance, and knowledge. Currently finishing up my Masters degree in Computer Science but want to also help others grow.
Avatar of Robin Roschlau

Robin Roschlau Twitter

I've been slightly addicted to Kotlin ever since I first used it, coming from Java a few years ago, so much so that I started a Kotlin User Group in my area and am regularly holding talks about it.
Avatar of Norbert Melzer

Norbert Melzer My Blog

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).
Avatar of Hieu Nguyen

Hieu Nguyen GitHub

I'm a javascript developer with deep knowledge in the language itself and NodeJS. Recently i started learning Python as my secondary. Java was used in the past, but no longer my primary language
Avatar of Richard Leurs

Richard Leurs https://github.com/EarthlingRich

My love for technology, design and learning made me choose to be a developer. Building professional and personal projects with C# made me really like this fully-featured and expressive language.