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