Derick Alangi

Senior Software Engineer at Wikimedians of Cameroon User Group

Buea, Southwest, Cameroon
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Derick Alangi is a Senior Software Engineer in Buea, Cameroon with 11 years of experience focused on platform engineering, backend systems and open source stewardship. At the Wikimedia Foundation he has progressed from volunteer contributor and mentor to a Platform Engineering team member, regularly shipping patches that improve MediaWiki tooling and APIs. He’s an active open-source maintainer — notable contributions include improving pywikibot’s core scripts for category management and extending the pocketlang embeddable language with bitwise and trigonometric functions and a sturdier REPL. Beyond Wikimedia, he co-founded Wikimedia Cameroon and technical initiatives like the Climate Justice Map, blending community leadership with hands‑on engineering. He pairs practical backend expertise with formal study in Open Source Technology Management from Brandeis, making him adept at both code-level problem solving and collaborator-driven project delivery.
code12 years of coding experience
job9 years of employment as a software developer
bookUdacity
bookOpen Source Technology Management, Open Source Technology Management at Brandeis University - Graduate Professional Studies
bookBachelor of Engineering (B.Eng.), Computer Software Engineering, Honor, Bachelor of Engineering (B.Eng.), Computer Software Engineering, Honor at University of Buea
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,100reputation
194kreached
26answers
12questions
github-logo-circle

Github Skills (28)

categories10
programming-language10
mediawiki10
python10
scripting-languages10
c1110
interpreter10
c1710
scripting-language10
manage10
cat10
programming-languages10
refactor9
refactorings9
refactoring9

Programming languages (13)

JavaCSSCGoHTMLKotlinXMLJavaScript

Github contributions (5)

github-logo-circle
wikimedia/pywikibot

Sep 2018 - Jan 2022

A Python library that interfaces with the MediaWiki API. This is a mirror from gerrit.wikimedia.org. Do not submit any patches here. See https://www.mediawiki.org/wiki/Developer_account for contributing.
Role in this project:
userBack-end Developer
Contributions:108 commits in 3 years 4 months
Contributions summary:Derick primarily contributed to the core functionality of the Wikimedia Python library, focusing on script improvements and cleanups. The contributions involved adding options to existing scripts like "category.py" for enhanced category list management and refactoring code in scripts such as "wikisourcetext.py" and others. These updates show a commitment to code quality and maintainability.
pythonsubmitwikidatawikipediawikia
ThakeeNathees/pocketlang

Jun 2021 - Jun 2021

A lightweight, fast embeddable scripting language.
Role in this project:
userBack-end Developer
Contributions:28 reviews, 20 commits, 28 PRs in 21 days
Contributions summary:Derick primarily contributed to the pocketlang project by fixing bugs, improving code clarity, and adding new features. Their work included correcting typos, refactoring code, and adding support for new operators and functions, such as bitwise operators and trigonometric functions. Furthermore, they worked on improving the REPL implementation and enhancing the string functions available in the language. This demonstrates their focus on improving the core functionality and extending the capabilities of the scripting language.
scriptingembeddable-scripting-languagerustbytecode-compilerscripting-language
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial