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

Highlights

  • Pro

Block or report Allankw-dev

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Allankw-dev/README.md

Typing SVG

3D render of AI and GPU processors Iridescent AI brain 3D render


👋 Hi, I'm Allan Kamau.

Software Engineer · Full-Stack Developer · AI/ML Builder

I'm a Computer Science student in Kenya who builds software end to end and ships it to production, from database design and backend APIs to deployment. I'm increasingly focused on bringing AI/ML into real-world products.

Stack: Python · Java · TypeScript · FastAPI · Node.js · React · PostgreSQL · Docker · Oracle Cloud (OCI)

🚀 What I've built

  • Ledgr: a school fee management system with invoices, payment plans, and email and SMS reminders. React and TypeScript on Vercel, with PostgreSQL row-level security.
  • AI Hiring Platform: ranks resumes with TF-IDF and cosine similarity. Built with FastAPI, Streamlit, and Supabase PostgreSQL, with JWT authentication, rate limiting, and input sanitization.
  • Power Consumption DB and API: a group project where I led the Oracle Cloud deployment, including the VCN, private-subnet PostgreSQL, and an Express API on Oracle Linux.

Random Dev Quote

🧭 About me

🤖 AI & Machine Learning

Abstract neural network sphere

Exploring how machine intelligence is reshaping the way we build software — from data pipelines to intelligent decision-making systems.


🛠️ Featured Project

AI Hiring Platform — a full-stack recruitment app that uses AI to help streamline hiring decisions.

  • ⚙️ Backend: FastAPI, deployed on Render
  • 🎨 Frontend: Streamlit, deployed on Streamlit Cloud
  • 🗄️ Database: PostgreSQL on Supabase
  • 🔒 Hardened with rate limiting, input sanitization, secure password handling, and environment-based secrets management

🚀 Skills & Technologies

🧠 Languages

🎨 Frontend & Frameworks

🗄️ Databases

☁️ Tools & Platforms


📊 GitHub Progress

Top LanguagesGitHub Stats

GitHub Streak

Allankw-dev GitHub Activity Graph

🗺️ Visitor Count

visitor count


🌐 Let's Connect



☕ Support Me

Support me on Ko-fi

Pinned Loading

  1. AI-powered-hiring-system-using-FastAPI--NLP--and-resume-matching-with-intelligent-candidate-ranking AI-powered-hiring-system-using-FastAPI--NLP--and-resume-matching-with-intelligent-candidate-ranking Public

    AI-powered hiring platform that analyzes resumes, ranks candidates, and helps recruiters make data-driven decisions using FastAPI, Streamlit, and Machine Learning.

    Python 20 15

  2. ledgr ledgr Public

    Ledgr is a full-stack, multi-tenant SaaS platform I built to solve fee collection headaches for schools in Kenya. It handles the entire payment lifecycle — M-Pesa STK Push integration, automated SM…

    Python 1

  3. power-consumption-db-api power-consumption-db-api Public

    PostgreSQL + Node.js API on real UCI household power consumption data — BCS 4103 group project.

    JavaScript 7 5

  4. python-certificates python-certificates Public

    Python certifications showcasing skills in programming, problem-solving, and building real-world applications.

    19

  5. Google-developers-ai-programme-certificate Google-developers-ai-programme-certificate Public

    AI Certification showcasing skills in Machine Learning, NLP, and data-driven solutions with practical projects and applications.

    18 1

  6. savanna-trails savanna-trails Public

    Savanna Trails is a responsive wildlife safari website for a Kenyan tour company. Explore four national parks, meet the animals, filter tours by length and budget, plan a trip by destination and da…

    JavaScript 2