◈ ─────────────────────────────────────────────────── ◈
class MauriceKabubu:
def __init__(self):
self.name = "Maurice Kabubu"
self.role = "Backend Engineer | AI Automation Engineer | Cloud Enthusiast"
self.focus = ["Backend Engineering ⚙️", "AI Automation 🤖", "Cloud Computing ☁️", "REST APIs 🔗"]
self.goal = "AI & Machine Learning Engineer"
self.motto = "From MVP to Global."
def say_hi(self):
print("Thanks for stopping by — let's build something great! 🚀")I'm a backend engineer who builds with Python, Flask, Django, and FastAPI, with a growing focus on AI automation and cloud-native architecture. I care about writing clean, scalable software that solves real problems — not just code that runs.
- ⚙️ Building robust REST APIs and backend systems
- 🤖 Automating workflows with AI agents and tools
- ☁️ Deepening my skills in cloud computing on AWS & Azure
- 🧠 Studying machine learning as I move toward an AI/ML Engineering path
- 🌍 Contributing to and learning from open source
- 📈 Constantly iterating — from a working MVP to something built for scale
◈ ─────────────────────────────────────────────────── ◈
◈ ─────────────────────────────────────────────────── ◈
◈ ─────────────────────────────────────────────────── ◈
Setup: Add this workflow as
.github/workflows/snake.ymlin yourmauricekabubu/mauricekabubuprofile repository, then go to the Actions tab and run it once.name: Generate Snake on: schedule: - cron: "0 */12 * * *" workflow_dispatch: permissions: contents: write jobs: generate: runs-on: ubuntu-latest steps: - uses: Platane/snk@v3 with: github_user_name: mauricekabubu outputs: | dist/github-contribution-grid-snake-dark.svg?palette=github-dark dist/github-contribution-grid-snake.svg?palette=github-light - uses: crazy-max/ghaction-github-pages@v4 with: target_branch: output build_dir: dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
◈ ─────────────────────────────────────────────────── ◈
💡 Note: these pin cards render live from GitHub, but only once the
repo=value matches an actual public repository undermauricekabubu. Swap in your real repo slugs — any that don't exist yet will show a "repo not found" card until you push them.
◈ ─────────────────────────────────────────────────── ◈
| 🤖 | AI Applications — building practical, tool-using AI agents |
| 🏗️ | Backend Architecture — designing clean, maintainable systems |
| ☁️ | Cloud Computing — deploying and scaling on AWS & Azure |
| 🧠 | Machine Learning — building foundational ML skills |
| ⚡ | Scalable APIs — performance-minded REST API design |
| 🔁 | Automation — removing repetitive work with code |
◈ ─────────────────────────────────────────────────── ◈
◈ ─────────────────────────────────────────────────── ◈

