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.
Rushikesh Nalla Colin Campbell Michael Dikih Mark Nielsen KeenRivals Shamim Rezaie Juan Leyva Eric Merrill Adam Pawelczak Jamie Pratt Rajesh Taneja André Krüger Daniel Kosinski Zhigang Sun Jonathon Fowler Paul Holden Sam Hemelryk William Tam Mark Sharp Holger Schadeck Jason Hardin mohamed alsharaf Travis Noll François Marier Andrew Davis Mayank Gupta Guillaume Latour Nadav Kavalerchik Kirill Astashov Aleksey Avdeev Bram Tassyns Evan Irving-Pease Gareth J Barnard Isaac Marco Blancas Vy-Shane Sin Fat Steve Bader AL Rachels Jonathan Newman Tim Gus Charles Severance Hugh Davenport Kenny McCormack Enrique Castro Steve Clay Yevhenii Vlasenko Michael Milette Istvan Bozsa David Herney Bernal Adrian Greeve Nitzan Bar David Knuplesch Nathan Lewis Alan Thompson Huy Hoang Rex Lorenzo Mike Olsen Anant Mahajan W Roes Nigel Cunningham Krista Koivisto PJ King Robert Allerstorfer Brent Boghosian Lauri Koskela nivedita setru Michael Spall Christopher Tombleson Raymond Antonio Wijaya Daniel Thee Roperto Darren Cocco Loc Nguyen Dan Stowell Alan Carter koen roggemans Wen Hao Chuang Jean-Michel Védrine Simon Coggins mathusiast Anthony Borrow Adrian Jay Knight Deactivated User David Hai Gootvilig Christian Borowski Thijs Kinkhorst Anita Viglinoe Paul Shew Abhishek kumar Adrian Fish Jean-Philippe Gaudreau Jetha Chan Botond Hegedus Daniel Myers Paul Vaughan Jeffery Watkins Michael E Yolanda Ordóñez Rufat vignesh panneerselvam Koen N Daniel Neis Araujo Anders Berggren Martin Gauk Lalit Khattar Anton Fletcher Jordi Pujol-Ahulló gary krige Jason Darwin Alex Leontiev Jeff Graham Andreas Grabs Piers Harding Petri Asikainen Trevor Cunningham Andreas Grabs Matt Rice Peter Bulmer David Tang Roberto Pinna Antonio Navarro Jan Dageförde Roger Moore Akinsaya Delamarre James Ballard Alexandru Elisei Aaron Wells Julian Sedding Tim Lock Eduardo Pinto Charles Fulton Philipp Hager Michael Champanis Sergey Gorbatov John Kelsh Jan Eberhardt Wesley Situ Justin Filip Brian King David Monllaó Ciaran Irvine wehr Adam Riddell An Pham Van Valerii Kuznetsov Tomasz Sanecki Richard Oelmann Dani Ureña Grigory Baleevskiy Helen Foster Peter Miller Kyle Temkin Nathan Mares Melissa Aitkin Mitsuhiro Yoshida Martin Dougiamas Brian Biggs Marco Rougeth Luke Tucker Rajneel Totaram Joey Andres Moodle Bot Amanpreet Singh Michael de Raadt Glenn Ansley Brendan Anderson Mark Nelson Mark van Hoek Claude Vervoort Jay Jayswal Ramindu Deshapriya Shamim Rezaie Roman Tsukanov Russell Boyatt Eloy Lafuente (stronk7) Stéphane LE PERF joseph malmsten udagawa mitsuru Chris Follin Claudio Tavares Matt Oquist Samuli Karevaara Tobias Garske Guy Thomas Iñaki Arenaza Sara Cenni unknown Paula Ardanza Hans de Zwart Patrik Granlöv Johannes Burk Pablo Etcheverry jgutierr25 Avi Levy godric Krishnan Iyer Matthew Debus J D Valeriy Streltsov Jim Thorpe Davo Smith Ankit Agarwal Roel Cantada Lloyd Powell Ryan Wyllie Pau Ferrer Ocaña John Ehringer Tõnis Tartes Tyler Bannister Ed Coyne Nikita Kalinin Mihail Geshoski Rafal Domagalski Gustav W Delius Luiz Eduardo Laydner Cruz Franziska Hübler Willy Lee Fred Woolard Matthew Switlik Dan Marsden Isuru Abeywardana Soon Systems Greg Barnett jogarcia Set Lonnert Ray Morris John Gone Daren Chandisingh Jason Fowler SSRF Kanika Goyal Deepa Jayaprakash Luis Rodrigues Marina Glancy Mark Johnson Aaron Barnes Matt Staroste Derick Turner nikhil gupta Dave Balch Antonello Moro Brian Barnes Daryl Hawes Luke Carrier Tomaž Savodnik Danny Jung Dr. Prin Singhanart Gaël Mifsud gabrielrosset Olga Santos Renaat Debleu Devang Gaur Sergey Rozhkov James B Matthew Tavella Nick Freear Gregory Faller Pavel Sokolov David Penner Jordi Piguillem Filip Benčo Timothy Allen Howard Miller Yuliya Bozhko Chris Wharton Janne Mikkonen Kyle Nguyen Tim Barker Andres Melo Arto Nieminen Jinu Abraham Andrew Davidson Chris Scribner Thanh Le Juergen Zimmer Ray Guo Steffen Pegenau David Mudrák Michael Wheeler Andrew Schmadel Pat Kira Roger Barras Dmitrii Metelkin Joshua Johnston Gerard Caulfield Russell Jungwirth Oleg Demeshev Abdullah Albanyan Yang Yang Lukas Haemmerle Ralf Hilgenstock Vishal Raheja Mike Churchward Itamar Tzadok Paul Greidanus Alain Benoit Brendan Heywood Ray Bon Gary Harris Patrick McNeill Gregory Zbitnev David Ligne Colin Chambers Derek Henderson Guy Thomas Jean-Roch Meurisse Jaime Villate Faisal Kaleem Janek Lasocki-Biczysko Wale Olujide Matthew Pruett Michael Schneider Helson Castro Franziska Hübler Tobias Nießen Didier Raboud Stephen Bourget Andrew Nicols John Papaioannou Jes Ackland-Snow Joby Harding Rod Norfor Tony Levi Andrew R Paul Verrall Marcus Green Martin Mastny Iurii Kucherov Pierre Guinoiseau Troy Lee ddelblanco Bruce Silver Ashley Holman John Phoon Juho Viitasalo Crafton Williams Dave Cooper Grzegorz Ziółek Mike Waters Marc Català Virgil Ashruf info@ewallah.net Gedion Woldeselassie Mathew May Nicolas Martignoni Palo Jacko Yash Patel Ziba Scott John Okely Michael Ketcham Philip Cali Tom Flannaghan PJ King Graham Bowman Eugene Shwab Damien Bezborodov Jan Dierckx Ahmed Nabil Kristian Nielsen Michael Aherne David Risner Tomasz Muras David Scotson Valery Fremaux Luke Hudson Ling Li zane karl Juan Segarra Montesinos Jonathan Champ Osanda Jayathissa Matteo Scaramuccia Krister Viirsaar Andrew Davidson Donald Barrett Daniel Mikšík Rossiani Wijaya Yu Zhang Nicolas Connault sam marshall Carson Tam Nicolas Dunand Alistair Spark David Bogner Daniel Fetzer Petr Skoda Darko Miletić Issam Taboubi Patrick Li uermelin Yuriy Osychenko Fei Yang Mario Wehr Ilya Tregubov Brian Jorgensen Yair Spielmann Ben Kelada Sam Chaffee Eoin Campbell Christian Lawson-Perfect Dongsheng Cai James McQuillan Eugene Venter Dean Lennard Atanas Atanasov lamsdev Pierre Pichet Chardelle Busch Simeon Naydenov Eiz Eddin Al Katrib Sara Arjona Téllez Shane Elliott Henrik Kaipe Ray Hernandez Bas Brands Julien Boulen Heiko Schach Dariem Garcés Urquiza Shashikant Vaishnav Fábio Souto Ashley Holman Lasha Altunashvili Mathieu Petit-Clair Igor Sazonov John Gasper Prateek Sachan John Beedell Alain Corbière Salih Gedik John St Matt Sammarco Wojciech Galiszek Andrew Solomon Wirianto Djunaidi Zhi Wei Lim Martin Vögeli Josh Marshall Anthony Forth Joshua Ebarvia Matt Petro Alex Mitin Bryan Holladay Eloys Lafuentes Nelson Moller Jakob Ackermann Zbigniew Fiedorowicz David Curry Alfonso Roman Vinnie Monaco Joseph Inhofer Dr. Ali Abureesh Ryan Panning Andrea Bicciolo Lars Anderson dovix :) Vladimir Zhirov Corey Wallis Carsten Schmitz AMOS bot Jody Steele romuald lorthioir Michael Penney Jake Dallimore Clem Smith Zoe Bogner Tom Lanyon Barry Oosthuizen lior gil Matthew Switlik Mary Evans James Brisland Stig Bjarne Haugen Gordon Bateson Les Kopari Craig R Morton Troy Williams Arnaud Trouvé Josh Willcock Serge Gauthier Jason Platts Peter Spicer James Henestofel Paul Charsley Syam Mohan Stephen Vickers evltuma Nicholas Hoobin Derek Woolhead Frédéric Massart Amy Groshek Mathieu Petit-Clair Jonathan Harker iclearn fabmen Thomas Robb Deepa Narayanan Luca Bösch Russell Smith Adam Olley Skylar Kelty Joseph Rézeau Martín Langhoff Andrew Hancox Dan Poltawski Wiktor Wandachowicz Henning Bostelmann Matt McDermott Danny Wahl Stephen Parry Aparup Banerjee Bence Laky Alexander Bias Matt Porritt Cathal O'Riordan Tom Cubanski James McLean Marco Ferrante Damyon Wiese Dmitry Pupinin Tony Butler Oleg Sychev Hagey, Nathanial Abel Camacho Alex Djachenko Ray Kingdon Eiz Eddin Al Katrib Timothy Price Benito Arias Tony Lin Olli Savolainen Nick Phillips Dan Bennett Dimitri Vorona Zhang dexuan Sergey Vidusov Mark Ward Dmitry Nefedov Jérôme Mouneyrac Diane Villemure Simey Lameze Maria Torres Penny Leach Niclas Tollstorff Jon Marthaler Michael Woods Andres Girts Ozolins Sam Wilson Urs Hunkler Williams Castillo eWallah Stephen Vickers Paul Campbell Pierre Guinoiseau Lorenzo Nicora Ben Tindell M. N. Donal McMullan ben johnson Tony Levi Costantino Cito John Beedell Matt (WCW) Meisberger Andrew Ivanov Hung Viet Nam Vadim Dvorovenko Daniele Cordella Connor Sheremeta Gareth Morgan Tim Hunt Viduranga Wijesooriya Carles Bellver Barbara Ramiro Dani Palou Gerwood Stewart Daniel Thies Paul Nicholls Gergely Kún Gilles-Philippe Leblanc Paula de Waal Jenny Gray Ferenc Lengyel Nick Read Mike Grant Matt Petro Rajeev S Aaron Spike Jayesh Anandani Albert Gasset Jade Telford Daniel Materka Alexander Melihov Scott Elliott Juraj Chlebec Jun Pataleta Takayuki ISHIKAWA Lee Campbell Cameron Ball Tobias Reischmann Markus Hagman abhijit m Conn Kevin Wiliarty Logan Reynolds Ruslan Kabalin Michael Hughes Rimas Kudelis Kenneth Hendricks Joshua Todd Cowper Mathew Gancarz Vincenzo K. Marcovecchio Matthew Davidson Myles Carrick Panagiotis Nikoloutsopoulos Amanda Doughty Janek Lasocki-Biczysko Mahmoud Kassaei Ethem Evlice Kevin Bruton Narissa Bayler Zac Durber Mohamed Afrar Chris Megahan Joby Harding Jakub Kania David Castro Matt Clarkson Francis Devine Patrick Malley Kathrin Osswald Erik Lundberg Sagie Maoz Neill Magill Sebastian Tabares