Developers

Many thanks to everyone who contributed to developing Moodle, whether it be coding, testing, writing documentation, coming up with ideas or even just helping other people in the forums. On this page is a list of developers who have contributed directly to core Moodle code. For more details see the Contributions pages.
Sujith Haridasan Itamar Tzadok Matthew Pruett Jamie Pratt Chris Follin Iurii Kucherov Troy Williams Wale Olujide anisa kusumadewi Wen Hao Chuang Jordi Pujol-Ahulló Andrew R Guillermo Gómez Arias Jon Marthaler Karen Holland Vithusha Uthayakumar Ray Morris Kriti Singh Yevhenii Vlasenko danghieu1407 Juan Segarra Montesinos Vlad Apetrei Craig R Morton Joseph Rézeau Juanse Olivares safat shahin Rossiani Wijaya Alfonso Salces Thomas Ludwig papillon326 Paul Holden John Beedell Pascal Hamar Stephen Bourget Alexandru Elisei Mathew May 🇳🇿 Martín Langhoff Hien Dinh Andreas Grähn Jakob Ackermann udagawa mitsuru Zig Tan Dave Cooper Nelson Moller Hung Viet Nam David Penner Andrew Davidson LTS Abel Camacho David Woloszyn Dmitrii Metelkin Panagiotis Nikoloutsopoulos Simon Champion Igor Sazonov Matthew Hilton David Risner Jakub Kania Sebastian Gundersen Mohamed Shehata Marco Rougeth Matthew Davidson Henrik Kaipe Iñaki Arenaza David Balch Mikhail Golenkov ddelblanco Jan Eberhardt David Pesce Eiz Eddin Al Katrib Alan Thompson Adrian Greeve Dmitry Pupinin Adrian Perez Rodriguez Ashley Holman Tien Nguyen David Herney Tuan.Dinh Rod Norfor Paul Vaughan Gergely Kún Mayank Gupta Andrew Lyons willem Alexander Bias Simon Coggins Mitsuhiro Yoshida Daren Chandisingh Treu Quan Peter Bulmer Luke Tucker Kyle Temkin Test Test Martin Dougiamas Jenny Gray Peter Eliyahu Kornfeld Anant Mahajan Denis Brat James Brisland Eduardo Pinto pedrojordao Luke Carrier adamtppaw Michael Hawkins Evan Irving-Pease Trevor Cunningham Roel Cantada Tim Gus AL Rachels Marcus Fabriczy Mark Nielsen Sumit Singh Gareth Morgan Jonathan Harker Steve Bader Felice Candilio Grzegorz Ziółek Nigel Cunningham Mark Nelson Nitzan Bar Nathan Mares Anthony Ales Shashikant Vaishnav Mark Holliday Juan Leyva Sergey Gorbatov Sebastian Tabares Carlos Castillo Nico Roeser Andres Melo Khoa Nguyen Dang Jess Ansell Kristian Ringer Jordan Tomkinson André Krüger Antonio Navarro John Papaioannou Jason Hardin Sander Wind Marcus Boon Dor H Nathan Lewis Dinesh Durai Marty Gilbert Andrea Bicciolo Rohith Singirikonda Mathew Gancarz Ryan Wyllie Tom Flannaghan Gerwood Stewart Tom Cubanski Juergen Zimmer Amaia Anabitarte Matt (WCW) Meisberger Fotis Skandalis Carlos Escobedo Gregor Eichelberger James McQuillan Michelle Melton Tim Lock Roger Barras Koen N Andreas Wagner Derek Woolhead Jaydn Cunningham Loc Nguyen Amaia Anabitarte Faisal Kaleem Stephen Parry Amanpreet Singh Donald Barrett Tim Schroeder Christian Glahn Hittesh Ahuja Gregory Zbitnev gabrielrosset Isuru Abeywardana Vy-Shane Sin Fat jgutierr25 Matt Porritt Adam Eijdenberg Tom Dickman A K M SAFAT SHAHIN Ethem Evlice David Monllaó Ziba Scott Jwalit Shah Brickfield Education Labs Alison Blomenberg Nina Herrmann Jason den Dulk jogarcia Mahmoud.Kassaei Virgil Ashruf Claude Vervoort Sergio Comerón Krista Koivisto Septatrix Pierre Pichet Aparup Banerjee Joshua Todd Cowper Mike Macgirvin Valerii Kuznetsov Samuli Karevaara Eloys Lafuentes Huong Nguyen Joshua Ebarvia dovix :) Martin Gauk Enrique Castro David Saylor Dan Stowell Ripal Nathuji Fábio Souto Dani Ureña Tony Butler Troy Lee Devang Gaur Nicolas Dunand Robert Pollak Jason Darwin Matt Sammarco Christian Wolters Brian Barnes Patrik Granlöv Dariem Garcés Urquiza Matt McDermott Roberto Pinna Mark Webster Daniel Mikšík Michael Hughes Matt Petro Raphaël Santos Matthew Tavella François Marier pau.ferrer-ocana Alex Morris Andrew Schmadel Renaat Debleu Lorenzo Nicora Alexander Melihov Anton Fletcher Adrian Hutchinson David Scotson Costantino Cito Charles Severance Jun Pataleta hieuvu Amy Groshek Valery Fremaux BME Epito Ray Hernandez toanlam Charles Fulton andreasschenkel laurentdavid Helson Castro Justus Dieckmann Gedion Woldeselassie John Kelsh Dan Marsden Andreas Grabs Rimas Kudelis Osanda Jayathissa Didier Raboud Alex Rowe Zhigang Sun Colin Campbell Willy Lee yannick Forget Brian King Katie Ransom Stevani Andolo Syam Mohan Dan Poltawski Josh.Aston Michael de Raadt Gary Harris romuald lorthioir Kateryna Degtyariova Shane Elliott Damian Hippisley Olga Santos Misha Golenkov Luca Bösch Roman Tsukanov Joseph Malmsten Abhimanyu Kumar Wehr Mario Joseph Inhofer John McGettrick Dean Lennard KeenRivals Kanika Goyal João Umberto Ciocca de Almeida Leonid Chernyavskiy sam marshall John Gone Janek Lasocki-Biczysko An Pham Van Julien Boulen Angelia Dela Cruz Andrew Davidson Jay Churchward Nick Freear Luke Hudson Aaron Barnes David Castro Anders Rasmussen Travis Noll Russell Boyatt Antonello Moro Martin Vögeli Bryce Yoder Brendan Cox Orzu Ionut Yang Yang M P Thijs Kinkhorst SSRF Daniel Thies Tomasz Sanecki Jamie Stamp Adrian Fish Matheus Rodrigues Gaël Mifsud Ray Guo Tim Barker Fabrice Ménard Darren Cocco Anthony Radziszewski David Thompson Nils Adermann Matteo Scaramuccia Mihail Geshoski Conn Warwicker Darren Cocco Wirianto Djunaidi Robert Schrenk David Castro Dani Palou iclearn Ilya Tregubov Simon Mok Christian Abila Daniel Ziegenberg Céline Perves Sanya Negi oliviervalentin KietLy Skylar Kelty Jayesh Anandani stemiwe Mohammadali Sadraei Arnaud Trouvé Jay Oswald Eiz Eddin Al Katrib Kiet.Chan Olli Savolainen Raymond Antonio Wijaya Graham Boyle Jeff Webster Steve Clay Paul Greidanus Cory Buecker Nikita Kalinin Tung Thai Dmitri Pisarev Jay Knight Alex P Wesley Situ Valeriy Streltsov Jetha Chan Travis CI Matt Porritt Les Kopari Wojciech Galiszek Yu Zhang Yolanda Ordóñez Rufat Jenkins Automation Dat Nguyen Jonathon Fowler Peter Spicer Bas Brands Kyle Matter Ray Kingdon fabmen James Ballard Urs Hunkler Michael Woods Johannes Burk Josh Willcock Ciaran Irvine Lexy Walker Eva E Stefan Erlachner Andrew Davis Botond Hegedus Janne Mikkonen Carlos Alexandre S. da Fonseca qihui chan Davo Smith Marco Ferrante C P James Williams Josh Ebarvia M James Henestofel Sergey Vidusov Dmitry Nefedov Syed Nayab Bukhari Alex Leontiev Nadav Kavalerchik Christian Borowski Franziska Hübler Alex Mitin Eoin Campbell VinhLe Daryl Hawes Sam Chaffee Trisha Milan Matt Oquist Vadim Dvorovenko Matt Petro Piers Harding Barbara Ramiro ferran.recio Lloyd Powell nlnrose Evan Giles Shamim Rezaie Frederik Pytlick Jason Fowler Michaël Marinetti Abhishek kumar Nick Read Paul Damiani zane karl gary krige Simeon Naydenov lamsdev Fabien Dallet Mahmoud Kassaei willob99 Mike Waters Willian Mano Arjun Kallapur Simon Adams Zhi Wei Lim Melanie Treitinger Huy Hoang Set Lonnert Eugene Shwab james-cnz Benjamin Wolf Kevin Pham Carles Bellver Lee Campbell Danny Wahl Mike Olsen Sumaiya Javed Luuk Verhoeven Thom Rawson Kenny McCormack David Watson Wolfgang Hummel Niclas Tollstorff Tien Nguyen Eloy Lafuente (stronk7) Kevin Wiliarty michaelkotlyar Michael Dikih Ed Bassett Brendan Heywood Dr. Prin Singhanart Farhan Karmali Anton P Joseph Baxter Andres Amrita Deb Dutta Michael Aherne Nhan Vo koen roggemans Ralf Hilgenstock Kepa Urzelai Christina Thee Roperto Troy Williams Jesus Federico Thomas Korner Phúc Hậu Mai Jean-Philippe Gaudreau Nathan Nguyen Salih Gedik Rajesh Taneja sangnguyena Chris Scribner Juho Viitasalo Mary Evans Shamiso.Jaravaza Williams Castillo Peter Sistrom Jesse Ritchey Tobias Garske Moodle Bot Segun Babalola Hans de Zwart Joby Harding Adrien Loison Mohamed Afrar Colin Chambers Russell Jungwirth Laurent David Daniel Myers Palo Jacko Sergey Rozhkov Janek Lasocki-Biczysko Lars Bonczek Albert Gasset Vadim Tabunshchik Zhang dexuan Carsten Schmitz Łukasz Szeremeta Guy Thomas inigozendegi Jinu Abraham Peter Burnett Shintaro Fujiwara Andrew Madden 🟥 sangnguyen Rodrigo Mady Diane Villemure Yair Spielmann Martin Drlik Guillaume Latour Srdjan Kyle Nguyen Will O'Brien James C Garrett Boone Eugene Venter David Knuplesch Bence Laky Anita Viglinoe n_herr03 Arjen Lentz John St Stephen Bourget Mirko Otto Graham Bowman Daniel Fetzer Kristian Nielsen PJ King Tõnis Tartes Yuriy Osychenko Eric Merrill Logan Reynolds Tasos B Paul Nicholls Lasha Altunashvili Thinh Pham Jaime Villate Tomasz Muras Derick Turner Brendan Cox Ankit Agarwal Cameron 👨‍🦲🟥⚡️ Pau Ferrer Ocaña Donal McMullan David Bogner Adam Olley Josh Marshall Jan Dierckx Daniel Kosinski nikhil gupta Stevani Andolo Maria Torres Ruslan Kabalin Petr Skoda Lars Anderson Ben Kelada Ferran Recio Calderó Glenn Ansley Johannes Burk Vishal Raheja Martin Mastny John Okely Jeremy Schulz Rossco Hellmans Philipp Memmel Timothy Price Tim Hunt Audun Jørstad Lillekjendlie Paula de Waal Jan Dageförde Xuan Gui AMOS bot Alexander Jacob Christiansen Neill Magill Krister Viirsaar Mark Johnson Vincenzo K. Marcovecchio Jérôme Mouneyrac Luke Tucker Iñaki Arenaza Scott Elliott Atanas Atanasov Chris Megahan Jean-Roch Meurisse Mark van Hoek Sam Wilson Brian Biggs Anupama Sarjoshi Loc Nguyen Dinh Matt Staroste Krishnan Iyer Timothy Allen Renaud Lemaire Lihi Dor Alberto Lara Hernández Daniil Fajnberg Angad Sethi Noel De Martin Michael Ketcham Pierre Guinoiseau Tomaž Savodnik Noemie Ariste lior gil Karen Holland Stefan Van der Vyver Anthony Borrow Arto Nieminen Oleg Sychev Jason A Everling Ahmed Nabil Thorsten Bartel Thach Le Huy David Carrillo Mitxel Moriana Binh Thai Elizabeth Dalton Russell Smith Deepa Jayaprakash Kenneth Hendricks Heiko Schach Wiktor Wandachowicz Nicholas Hoobin Juan Pablo de Castro Jeffery Watkins James McLean Gareth J Barnard Rohan Khajuria Toni Barbera Santosh Nagargoje Michael Spall Markku Riekkinen Abdullah Albanyan Igor Sazonov Thiago do Vale Pereira Livramento Zbigniew Fiedorowicz Deepa Narayanan Simey Lameze Filip Benčo dragos5436 Aleksey Avdeev Istvan Bozsa Lalit Khattar Erik Lundberg Johnny Tsheke Philip Cali David Hai Gootvilig Daniele Cordella Alex Djachenko Jeff Graham Matt Clarkson Andrew Madden Mario Wehr Yannick Schillinger Deactivated User Issam Taboubi Guillermo Gomez Tony Levi David Ligne Ben Tindell Danny Jung Michael E Lukas Haemmerle Juraj Chlebec Daniel Poggenpohl Ed Coyne Tomek Muras Sebastian Berm Anders Berggren Kathrin Osswald Henning Bostelmann Pablo Etcheverry nivedita setru John Okely Narissa Tuawhiorangi Thomas Robb Alex Yeung Stéphane LE PERF vignesh panneerselvam Nética Informática John Phoon David Castro Chris Wharton maksudr Claudio Tavares Tobias Nießen Jeffrey Black Ferenc Lengyel Sébastien Mehr Jake Dallimore Crafton Williams Takayuki ISHIKAWA Pablo Antonio Amaya Barbosa Arnaud Trouvé Artur Neumann Rafal Domagalski Thong Bui carlos Jes Ackland-Snow Tony Lin Iñigo Zendegi Urzelai Helen Foster Akinsaya Delamarre Sagie Maoz Rajneel Totaram Matthias Opitz Jonathan Newman Philipp Imhof David Tang Andrew Solomon Chen Levy Matthew Debus Girts Ozolins Gerard Caulfield Ling Li Daniel Thee Roperto yair.spielmann Marc Català Sirisha Garapati Safat Shahin Rex Lorenzo Derek Henderson Joey Andres Paula Ardanza Carson Tam Holger Schadeck Justin Merrill J D Aaron Spike Dale Davies Richard Oelmann James B Susanna Zanatta Bruno Baudry Max Larkin Odei Alba François Moreau Tyler Bannister Sam Møller HungTran Andrew Zito Paul Verrall Franziska Hübler Andrew Lyons Brendan Anderson Amanda Doughty Dongsheng Cai uermelin Martin Hanusch Jason Platts Alexander Van der Bellen Robynstar Joby Harding Mikel Martín Corrales Tony Levi Alan Carter Hagey, Nathanial Pete Whelpton Meirza Arson W Roes Viktor Johan Dobbelstein ilya dymshits Corey Wallis Matthew Switlik Avi Levy Paul Charsley Adrian Howard Miller Mark Sharp Kirill Astashov Ryan Panning zpottie Gilles-Philippe Leblanc Nathan Mares Kilian Singer Albert Gasset Vinnie Monaco Dave Balch Connor Sheremeta Markus Hagman Paul Campbell hiendinh Daniel Neis Araujo David Curry Zoltán Szarvas Darko Miletić Roger Moore Sagar Ghimire godric Thanh Le Stefan Topfstedt Nicolas Connault PoodLL Guy Pierre Guinoiseau Aya Saad Zac Durber Faisal Kaleem Sam Hemelryk Petri Asikainen Trevor Jones Mark Ward Marie-Eve Lévesque Pol Torrent i Soler Jonathan Champ Rajeev S Petr Skoda Anupama Sarjoshi Jordi Piguillem Mike Grant sangnguyen2601 Yan Kudriavtsev unknown Olivier Piton John Yao Michael Brown Guillaume Barat Daniel Steffensen Vitaly Potenko William Tam Bruce Silver Philipp Hager Michael Penney Benjamin Abraham mohamed alsharaf Daniel Thee Roperto Chardelle Busch ishatalkin Kevin Percy Thomas Wedekind Kevin Bruton Luis Rodrigues Bryan Holladay Daniel Materka Peter Miller Roberto Bravo Diaz Jean-Michel Védrine Dan Bennett Grigory Baleevskiy mathusiast Jody Steele hanna edelman Fei Yang viettruongq Claude Vervoort Alistair Spark Stephen Vickers Tobias Reischmann Christian Lawson-Perfect Tom Lanyon Matt Rice Anthony Forth Dr. Ali Abureesh ben johnson Joshua Ebarvia Marcus Green Fred Woolard fcbsd Melissa Aitkin Jackson D'souza Hugh Davenport Zoe Bogner Tomo Tsuyuki Barry Oosthuizen Michael Milette Damyon Wiese Pedro Jordao Isaac Marco Blancas Brian Jorgensen Sagar Ghimire Michael Champanis Alfonso Roman Mario Wehr Christopher Tombleson Adam Pawełczak Andrew Hancox Sara Cenni Michael Schneider Patrick McNeill PJ King Adam Riddell Vinh Le Hiroto Kagotani Jim Thorpe Jordan Tomkinson Lars Bonczek Patrick Malley Prateek Sachan Nicolas Martignoni Alex Stefan Hanauska Benjamin Walker Pavel Sokolov Mathieu Petit-Clair Paul Shew Paul Phillips Patrick Li Serge Gauthier Matthew Switlik Ann Adamcik Ashley Holman Raquel Ortega Michael Wheeler Gordon Bateson Jay Jayswal Víctor Déniz Falcón Steve Massicotte Ray Bon Aaron Wells Paola Maneggia Francis Devine Nghia Ngo Don Bowman Stephan Robotta Jade Telford Charles Yvanes Sara Arjona Téllez Alain Corbière Yash Patel Sergio Rabellino emdalton Rushikesh Nalla Guillermo Alvarez Frédéric Massart ⭐ Peter D Miri Lipson ScottVerbeek Jason Platts John Ehringer Pat Kira Andreas Grabs Huong Nguyen Leon Stringer Andrew Ivanov Yuliya Bozhko M. N. Greg Barnett Roger Barras Robert Allerstorfer Segun Babalola Abhijit M Luiz Eduardo Laydner Cruz Clem Smith Lauri Koskela Frode Petterson Cathal O'Riordan Vladimir Zhirov Gregory Faller Heena Agheda Gustav W Delius John Gasper Soon Systems Julian Sedding Viduranga Wijesooriya Benito Arias Peter Mayer Silvia Pinheiro Dominic Chin Damien Bezborodov Marina Glancy C4ne Joachim Jablon Stig Bjarne Haugen Michael Aherne Oleg Demeshev Brent Boghosian comete-upn Myles Carrick Bram Tassyns Dimitri Vorona Mohamed Shehata Tim Schroeder Steffen Pegenau Marc-Alexandre Ghaly Ramindu Deshapriya Santosh Nagargoje Alain Benoit Mike Churchward Joshua Johnston evltuma Penny Leach Adam Pawelczak Carsten Nielsen Nick Phillips David Mudrák Zander Potgieter Chris Brown Justin Filip Shamiso Sharon Jaravaza Harry Smith