---
title: "Erik Kaja (@xenacod) | Hashnode"
description: "Site Reliability Engineer. Read the latest articles by Erik Kaja on Hashnode."
url: "https://hashnode.com/@xenacod"
---

@xenacod

# Erik Kaja

@xenacod · Abuja,Nigeria · Joined March 2022

Site Reliability Engineer

### [Final Project Progress: Rewriting PendingChangesBot from PHP to Python](https://outreachy-wikimedia-introduction.hashnode.dev/final-project-progress-rewriting-pendingchangesbot-from-php-to-python?utm_source=hashnode&utm_medium=feed)

Final project progress

9 min read · [outreachy-wikimedia-introduction.hashnode.dev](https://outreachy-wikimedia-introduction.hashnode.dev/final-project-progress-rewriting-pendingchangesbot-from-php-to-python?utm_source=hashnode&utm_medium=feed)

[Feb 20](https://hashnode.com/posts/final-project-progress-rewriting-pendingchangesbot-from-php-to-python/6998b4d4a20b74e093d1431d)

### [Career Opportunities](https://outreachy-wikimedia-introduction.hashnode.dev/career-opportunities?utm_source=hashnode&utm_medium=feed)

Breaking things during an Outreachy internship taught invaluable software development, coding, and career growth lessons beyond textbooks

3 min read · [outreachy-wikimedia-introduction.hashnode.dev](https://outreachy-wikimedia-introduction.hashnode.dev/career-opportunities?utm_source=hashnode&utm_medium=feed)

[Feb 7](https://hashnode.com/posts/career-opportunities/698716de47f6a0a701fae296)

### [Week 6: Mid-Point Reflections on My Outreachy Internship(Building Tools for Wikipedia's Infrastructure)](https://outreachy-wikimedia-introduction.hashnode.dev/week-6-mid-point-reflections-on-my-outreachy-internshipbuilding-tools-for-wikipedias-infrastructure?utm_source=hashnode&utm_medium=feed)

Mid-term Outreachy internship: Django, OAuth, Pywikibot challenges for Wikipedia infrastructure; discovered lessons and successes

11 min read · [outreachy-wikimedia-introduction.hashnode.dev](https://outreachy-wikimedia-introduction.hashnode.dev/week-6-mid-point-reflections-on-my-outreachy-internshipbuilding-tools-for-wikipedias-infrastructure?utm_source=hashnode&utm_medium=feed)

[Jan 16](https://hashnode.com/posts/week-6-mid-point-reflections-on-my-outreachy-internshipbuilding-tools-for-wikipedias-infrastructure/696a9455f2e61d91ad956e02)

### [Think About Your Audience (Or: Why I Stopped Worrying and Started Asking "But Why?")](https://outreachy-wikimedia-introduction.hashnode.dev/think-about-your-audience-or-why-i-stopped-worrying-and-started-asking-but-why?utm_source=hashnode&utm_medium=feed)

Learn how understanding your audience, whether machine, mentor, or peers, is crucial for effective communication and coding

5 min read · [outreachy-wikimedia-introduction.hashnode.dev](https://outreachy-wikimedia-introduction.hashnode.dev/think-about-your-audience-or-why-i-stopped-worrying-and-started-asking-but-why?utm_source=hashnode&utm_medium=feed)

[Jan 5](https://hashnode.com/posts/think-about-your-audience-or-why-i-stopped-worrying-and-started-asking-but-why/695b77bac4dba4d3ca6bbd2c)

### [Everybody struggles...](https://outreachy-wikimedia-introduction.hashnode.dev/everybody-struggles?utm_source=hashnode&utm_medium=feed)

In 2025, technology can't solve the human struggle. Embrace the shared experience of being human amid the paradox of progress

4 min read · [outreachy-wikimedia-introduction.hashnode.dev](https://outreachy-wikimedia-introduction.hashnode.dev/everybody-struggles?utm_source=hashnode&utm_medium=feed)

[Dec 23, 2025](https://hashnode.com/posts/everybody-struggles/6949f0185089fad2637c3271)
