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 Olia Kremmyda

Olia Kremmyda GitHub

I'm a developer for 4 years and the last year I have been working with Ruby. Exercism is a great help to get over the C and C++ habits and move to the Ruby way of thinking. Likewise, it makes me so happy to be able to give back to this community as a mentor!
Avatar of Zachary Dremann

Zachary Dremann https://github.com/Dr-Emann

It didn't take long for rust to become my favorite language, and I want to help others learn it, and love it like I do! I've been coding in rust since 2013, and it's been amazing seeing the language change and evolve over time, and become better and better.
Avatar of Jason Axelson

Jason Axelson GitHub

I am a fullstack web developer with experience in Ruby, Elixir, and Javascript (and wrote Java in a previous life). I love Elixir due to it's syntax (especially pattern matching) and the excellent concurrency primitives that it receives via Erlang and OTP.
Avatar of James Fu

James Fu https://github.com/zhengfu23

Python is one of my favorite languages. I fell in love with it seeing the beautiful absence of brackets and semi-colon. I also love it for list comprehension and its extensive use in Machine Learning and Raspberry Pi. I think everyone should learn Python!
Avatar of Nick Bullock

Nick Bullock https://github.com/nfbullock

I think Python is a great language for doing everyday tasks, improving mental models fundamental to computer science, and implementing really cool projects. I use it every day, and encourage others to start thinking about how it can improve their lives.
Avatar of Peter Tillemans

Peter Tillemans https://github.com/ptillemans

I am an electronics engineer and language geek who learned programming on an hp-41 and C-64. Now I do mostly java, javascript, python, rust and haskell. I believe that code should sing its intent so the last row in the hall understands the last syllable.
Avatar of Emerentius

Emerentius https://github.com/Emerentius

I'm a physicist and hobbyist programmer. I've been a Rust enthusiast since shortly before 1.0. I love Rust for its speed and safety, its typesystem, clean design, cargo and overall focus on correctness that help me offload so much worry on the compiler.
Avatar of Aaron Milam

Aaron Milam GitHub

I have had an interest in functional programming for years, and Elixir has been my outlet for a while now. I love being able to program without hidden side effects, and I love the way functional programming changes the way you think about program flow.
Avatar of Fabio Falzoi

Fabio Falzoi GitHub Profile

SwEng since 2012, I have experience in various software engineering fields: from Linux kernel and embedded programming, to big data and web applications. I started using Go and immediately felt in love with it: now I use it and teach it professionally.
Avatar of Matthew J. Clemente

Matthew J. Clemente Website

After studying English, I took the road less traveled, which somehow led me to become a developer. Perhaps because code can be poetry and applications are the built on creativity, logic, and language, I've continued exploring and haven't looked back.
Avatar of Michael Cain

Michael Cain Home Page

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!
Avatar of Alex Guglielmone Nemi (Alex Hans)

Alex Guglielmone Nemi (Alex Hans) The Living Deadline - Alex Hans Blog

With 10+ years in software/product development, I love to be in a constant learning state and to help others in their journeys. Mentoring on a site that focuses on encouraging critical skills and idiomatic code is an extremely enriching experience.
Avatar of Sascha Wolf

Sascha Wolf Website

Elixir made me realize that concurrency doesn't need to be hard. It's a great introduction to functional programming and a joy to write. I've been using it professionally since 2017, contributed to a number of libraries, and maintain some of my own.
Avatar of Jim Kyle

Jim Kyle https://github.com/JWKyle

After years of light web development in the financial industry, I changed course to follow my passion for software development. I love working with Ruby and Javascript and am currently building my knowledge around Elixir, Java, React, and Angular.
Avatar of David Vrensk

David Vrensk https://github.com/dvrensk

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.
Avatar of Diego Salazar

Diego Salazar https://github.com/DiegoSalazar

I love Ruby for its beauty and consistency. I've been happily working with it for 10+ years and don't see myself stopping any time soon. Mentoring has been a great way to help the community while reinforcing my skills and knowledge in programming.
Avatar of Yilkal Argaw

Yilkal Argaw https://github.com/yilkalargaw

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.
Avatar of De Ville Weppenaar

De Ville Weppenaar https://github.com/devillexio

I developed a curiosity towards Go through wanting to better understand the tools we used at work. I was pleasantly surprised to see how straightforward the language specification is. I’m keen to learn and to help others on their Go journey.
Avatar of Alex Ahern

Alex Ahern https://github.com/aahern

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.
Avatar of Frederic Charette

Frederic Charette https://github.com/fed135

Writing Javascript for Backend applications and open-source development are my passions. I’ve been coding for about 16 years now, and I feel that we’re probably living in one of the best possible times for Javascript software development.
Avatar of Michael Priestman

Michael Priestman https://github.com/mpriestman

I have been writing F# professionally for over a year, including one relatively large project. I like the pragmatic approach it takes to functional programming. I also enjoy working with other similar languages such as OCaml, Elm and Haskell.
Avatar of Donovan Mueller

Donovan Mueller https://github.com/donut

I've been programming in JavaScript for the last 13+ years. I've learned to appreciate its squishiness and flexibility, especially for small projects. It definitely can drive a dev crazy, but with good architecture a lot can be done with it.
Avatar of Alfredo Alonso

Alfredo Alonso Website

I'm a Frontend Developer working on {{js_library_or_framework_used_nowadays}}. I love the idea behind Exercism and I really enjoy helping others to learn and I belive that also helps to keep pushing my own knowledge. Feel free to reach out!
Avatar of Ilias Van Peer

Ilias Van Peer https://github.com/zwilias

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!
Avatar of Samuel Walladge

Samuel Walladge Website

Python was the first language I learnt when I started programming several years ago. Since then I have used it extensively for uni projects, web, scripting, and pretty much everything else. Excited to be able to help mentor new pythonistas!
Avatar of Zach Banducci

Zach Banducci

I have been using C++ for the past 2 years and I am a data structures teaching assistant. I have experience in program architecture and object oriented programming and I am here to help you in your ventures in becoming computer scientists!
Avatar of Adrian Spanu

Adrian Spanu https://github.com/aspanu

I work as a software engineer full time. One of the larger codebases I work in is a set of microservices written in Go. I'm not an expert in Go, but I've started to figure out my way around it. Happy to help others trying to learn more!
Avatar of Giacomo Guiulfo

Giacomo Guiulfo https://github.com/giacomoguiulfo

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.
Avatar of Pedro Gaspar

Pedro Gaspar https://github.com/pgaspar

Ruby has been my go-to language for the past 6 years. I love how readable and intuitive it is. I'm thankful for the opportunity to help others on their journey in any way I can and I'm hoping to become a better mentor in the process :)
Avatar of Peter Perhac

Peter Perhac pete's blog

Sucked into programming at the age of 11. Worked with several different tech stacks. Currently I work on Scala projects and tinker with Haskell in my spare moments. I want to help _you_ to fall in love with Scala / FP as much as I did.
Avatar of Vince Mutolo

Vince Mutolo https://github.com/vlmutolo

I am a physics student with interest and experience in computational methods, especially using Python. I would like to help others learn to use its expressive syntax and extensive libraries to facilitate clean and speedy development.
Avatar of Fernando Mendes

Fernando Mendes https://mendes.codes

I'm a backend developer currently working with Elixir (and Ruby at times!). I've always been a huge fan of functional programming and the elegant syntax, performance and knack for distributed systems has made it my favorite language.
Avatar of Marcelo Magallon

Marcelo Magallon https://github.com/mem

I have been programming in Go for several years both professionally and for hobby projects. I've come to love the simplicity and expressiveness of the language, as well as the wonderful community of people that has grown around it.
Avatar of Adrian Gruntkowski

Adrian Gruntkowski Homepage

Over 2 years ago, exercism was one of the first places where I actively learned about idiomatic approach to writing programs in Elixir. Now, after working with the language day to day, I'd like to give back to this great community.
Avatar of Craig Chamberlain

Craig Chamberlain https://github.com/hagatorn

I'm learning F# as my first functional language, coming from c#, and want to get the most from the functional paradigm. Reflecting on mine and others code is a great way to master this very powerful language and programming style.
Avatar of John Turner

John Turner https://github.com/johndturn

I've been working, either professionally or on side projects, with Python for about 3 years now. I love its versatility, easy syntax, and powerful capabilities. I'm excited to share what I've learned, and learn from others as well!
Avatar of Jason Runkle

Jason Runkle https://github.com/jmrunkle

I have been writing Java code professionally for the past 3 years and I have had a wonderful experience with it. The functional style of Java 8 took some getting used to, but it really improved my team's codebase and productivity.
Avatar of Zhanibek Adilbekov

Zhanibek Adilbekov https://github.com/liljaylj

Python is one of my favorite languages alongside with C# and Scala. While I have expertise in many programming languages, I really enjoyed learning Python. I want to help people conquer the learning curve and enhance their skills.
Avatar of Sean Handley

Sean Handley Website

I'm a remote developer based in Manchester. Ruby is my first love but increasingly I'm focussing on Elixir. The open source community means a great deal to me and I attend (and occasionally speak at) various technical conferences.
Avatar of Brian Underwood

Brian Underwood http://www.brian-underwood.codes

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.