
GOOGLE DEVELOPER LEAD FOR MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE
Passionate GDG Lead, building scalable solutions in AI, web, and design.
I create impactful products as a Full Stack Developer, AI/ML Engineer, and UI/UX Designer.
Currently working on a neural network, Mpesa Integration , and a poultry farm management system.
| Frontend |
Backend |
AI/ML |
You can use this script to fetch your commit counts for 2025 and 2026:
import requests
USERNAME = "ADAMSmugwe"
TOKEN = "YOUR_PERSONAL_ACCESS_TOKEN" # Replace with your GitHub token
headers = {"Authorization": f"token {TOKEN}", "Accept": "application/vnd.github.cloak-preview"}
def get_commit_count(start, end):
url = f"https://api.github.com/search/commits?q=author:{USERNAME}+committer-date:{start}..{end}"
response = requests.get(url, headers=headers)
data = response.json()
return data.get("total_count", 0)
# 2025
count_2025 = get_commit_count("2025-01-01T00:00:00Z", "2025-12-31T23:59:59Z")
print(f"Commits in 2025: {count_2025}")
# 2026
count_2026 = get_commit_count("2026-01-01T00:00:00Z", "2026-12-31T23:59:59Z")
print(f"Commits in 2026: {count_2026}")If you'd like to support my work, here are a few easy ways:
-
Buy Me a Coffee β https://www.buymeacoffee.com/ADAMSmugwe
-
PayPal (for global payments, multiple currencies supported):
-
M-Pesa STK Push (Kenya focused, multi-currency via your STK service):
- If you use my repository for STK push, create a friendly form that accepts country and currency and routes to M-Pesa / VISA / Mastercard payment conversions.
- Repo: https://github.com/ADAMSmugwe/mpesa-API-wrapper-for-node.js
- Accept contributions in the contributor's preferred currency.
- Convert to KES (or your accepted currency) using a live Forex API (e.g., exchangerate.host or fixer.io).
- Use M-Pesa STK push or a payment gateway (Stripe/PayPal) to complete the charge.
Example flow using your STK wrapper:
- Visitor enters amount in
USD/EUR/GBP. - Backend converts using exchange rate API to KES.
- Sends STK push request to mobile number.
- On approval, store the transaction record and show a thank-you message.
Let's build something amazing together!


