Skip to content
View RafaelJohn9's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report RafaelJohn9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RafaelJohn9/README.md
$ whoami
johnmkagunda
john@github:~$ cat about.txt

John Kagunda

β”Œβ”€[john@dev]─[~/projects]
└──╼ $ ./introduce.sh

#!/bin/bash echo "Building tools that don't suck since 2023" echo "Currently: rm -rf bugs && cargo build --release"

grep -r "interests" ~/

Currently Learning:
```yaml
languages: ["rust", "systems_programming"]
philosophy: "code should be elegant, not clever"
motto: "if it's worth doing, automate it"
```
Environment:
```yaml
editor: "vim"        # fight me
shell: "bash"
os: "linux"         # obviously
coffee: true        # required dependency
```

ls -la ~/projects/

πŸ”§ gh-templates

```diff
+ Because clicking through GitHub's UI for every new repo is pain
+ Templates, licenses, gitignores - all in one command
- Manual repo setup is for masochists
```

πŸ’° mpesa-sdk

```python
# Because M-Pesa integration shouldn't require a PhD in frustration
from mpesa_sdk import MpesaClient
client = MpesaClient()  # It just worksβ„’
```


ps aux | grep skills

john  1337  rust        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ 80%
john  1338  python      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 95% 
john  1339  javascript  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ 75%
john  1340  linux       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 90%
john  1341  vim         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100% # obviously

git log --oneline --graph

* 2f8a1c4 (HEAD -> main) Currently debugging life with Rust
* a7b3e5d Learning systems programming the hard way  
* 9c4d2f1 Building tools that solve real problems
* 1e6f8a2 Making M-Pesa integration not suck
* 4b9a7c3 Started the journey of a thousand commits

GitHub Streak


cat /etc/contact

```ini
[social]
linkedin = "in/john-kagunda-232961270"
leetcode = "rafaeljohn"  
email    = "[email protected]"
```


john@github:~$ history | tail -1
  1337  git push origin main --force  # YOLO

Visitors

"Talk is cheap. Show me the code." - Linus Torvalds

Pinned Loading

  1. gh-templates gh-templates Public

    Go to for Generic github templates

    Rust 23

  2. build-your-own-x build-your-own-x Public

    Forked from codecrafters-io/build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    1

  3. mpesakit mpesakit Public

    An Mpesa SDK Kit

    Python 18 2

  4. RustyBucket RustyBucket Public

    Rust mini projects to learn rust in a fun way.

    Rust 1

  5. agentic-search agentic-search Public

    Python 1

  6. ai-brain-dump ai-brain-dump Public

    Basically, just simple agents, tools, templates.

    Jupyter Notebook 1