Services
A wiki is only as useful as the structure behind it. I work with you to model your content — identifying the key concepts, relationships, and workflows that matter to your organization — and then build the templates, forms, and Lua modules that bring that model to life. The result is a wiki that feels intuitive to contributors and surfaces information the way your team actually needs it.
When your wiki needs capabilities beyond what's available off the shelf, I can build them. I develop new MediaWiki extensions tailored to your requirements, and add features or fix issues in existing extensions — whether they're widely-used community extensions or something custom to your installation. I also provide ongoing maintenance to keep extensions compatible as MediaWiki evolves.
Whether you're starting a new wiki or keeping an existing one healthy, I handle the infrastructure side so you can focus on content. That includes fresh installs, major version upgrades, extension compatibility work, performance tuning, and ongoing maintenance. I've navigated enough upgrades to know where the rough edges are and how to plan around them.
Sometimes you don't need a full project — you need a specific question answered, a second opinion on an approach, or a few hours of expert attention on a stubborn problem. I offer focused consulting sessions for troubleshooting, architectural review, migration planning, and any other MediaWiki challenge where experience can save you time.
I provide training for teams and individuals on MediaWiki administration, wiki design, template and Lua development, Semantic MediaWiki, and extension development. Sessions are tailored to your team's experience level and goals — whether that's getting new editors comfortable with wiki workflows or helping developers contribute to your wiki's codebase.
I'm available to support MediaWiki-related events — as a speaker, mentor, or hands-on contributor at hackathons and sprints. If your event involves MediaWiki development or wiki-based knowledge systems, I can help participants get oriented, make progress on real problems, and leave with something working.
Every project starts with a conversation. Reach out at info@amethyst-ck.com and tell me what you're working on — I'm happy to discuss scope, approach, and whether I'm the right fit.