Jeno:Legoktm
User language | ||
---|---|---|
| ||
Users by language |
Hi, I'm Legoktm aka Kunal Mehta! I am a recovering MediaWiki developer, inactive journalist, and free culture/knowledge/software enthusiast. I'm an administrator on the English Wikipedia and MediaWiki.org, and formerly served as a bureaucrat and administrator on Wikidata. I am a volunteer Wikimedia sysadmin with root access, plus a Toolforge admin, and happy to help out whenever needed.
I started editing in 2007, initially focused on ice hockey articles. I quickly became hooked with some more technical aspects of the site, developing Legobot, and later becoming a contributor and maintainer of Pywikibot. In 2012, after getting annoyed that people weren't addressing my Bugzilla reports, I sent in my first patch to MediaWiki and promptly broke the AbuseFilter for 30 minutes. Still, I was hooked. I joined the WMF in late 2013, initially working on MassMessage and Notifications (then known as Echo). I picked up global rename and led the technical work for SUL finalization (with a great team of people). I continued developing cross-wiki features like global.js/css, global user pages, and cross-wiki notifications. During my most recent WMF stint I worked on upgrading to Mailman 3.0 and re-enabling musical score support in a secure manner. None of this was done solely by me, it was always through collaboration with others. Most recently I served a term on the Wikimedia New York City board and helped run the Commons Picture of the Year contest.
I co-run Wikis World, you can follow me there. Currently I'm working on a new bot framework in Rust and thinking about what else I want to do.
To simplify the technical contribution process, I pushed and integrated tools like MediaWiki-CodeSniffer and phan, as well as creating others, like codesearch and LibUp. In other "free" circles I am a Debian Developer, contributor to Kiwix, and help run some other wikis. Professionally, I’m privileged to continue the work that the late Aaron Swartz started in SecureDrop, building and supporting software to protect whistleblowers and journalists.
Other projects
Bots:
- Legobot on English Wikipedia
- TFA Protector Bot on English Wikipedia
- HaleBot on English Wikipedia (database reports)
- KrinkleBot on Commons
- wikibugs on IRC
- ircservserv on IRC
- wiki-mjolnir on Matrix
- mwparserfromhell contributor and promoter
Toolforge tools:
- checker
- Are you a Content Contributor? (parody, down)
- MediaWiki code coverage tracking
- New users (plaintext list for copy/pasting)
- Temporary/new logo testing
- LDAP browser
- apt repository browser
- w.wiki statistics
- MediaWiki packaging tracker
- Identify potential Gerrit reviewers
- Extension registration wall of super powers!
- Prose size
- Wiki streaks
- Wikitext deprecation process (paused)
- ...more in Hay's Directory
MediaWiki extensions (not mentioned above):
- BounceHandler (mentored GSoC project)
- GlobalPreferences (developed initial prototype)
- Linter
- ORES (developed initial prototype)
- PageViewInfo
- SecureLinkFixer
- StopForumSpam
- UrlShortener
Interviews and presentations
- 2022 WikiConference North America: Working together with Debian (slides)
- 2022 Wikimania at Wiki World's Fair: Mailman3 migration lightning talk (video)
- 2022 m:WikiAfrica Hour: WikiGovernance: Getting On Board (video clips)
- 2022 Hackers on Planet Earth: How to Run a Top-10 Website, Publicly and Transparently (slides, video, transcript)
- 2022 Between the Brackets: A MediaWiki podcast interview
- 2021 WMF SRE meeting: Shellbox overview (slides)
- 2021 WMF SRE meeting: Mailman 3 overview and war stories from the migration (no slides, sorry)
- 2021 WMF SRE meeting: Debugging MediaWiki in production (slides)
- 2018 Between the Brackets: A MediaWiki podcast interview
- 2018 Wikimedia Developer Summit: Improving volunteer developers' code review experience
- 2017 DebConf: Bringing MediaWiki back into Debian (slides, video)
- 2015 Wikimedia Blog interview: It's all due to hockey: Kunal Mehta's journey from casual editor to programming mentor
- 2015 Wikimania: Finalizing SUL, and why we're never doing it again (slides)
- 2015 MediaWiki Developer Summit: Taking advantage of new Config features for extensions (slides)
- 2014 Architecture Summit: Configuration database 2 (slides)
- 2013 Wikimania: State of Wikidata (slides, video on YouTube)
- 2013 Wikimania: Hacking on Pywikibot (slides)
Contact
- User talk:Legoktm
- legoktmdebianorg (non-Google connected email)
legoktm
on Libera Chat/OFTC (IRC)@legoktm:matrix.org
on Matrix
Former disclaimer
I formerly worked for or provided services to the Wikimedia Foundation, but this is my personal account. Edits, statements, or other contributions made from this account are my own, and may not reflect the views of the Foundation.