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)
- 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.
- 🌍 Based in Kenya, open to remote and on-site work
- 🎓 Studying Advanced Database Systems and Object-Oriented System Analysis & Design
- 🤝 Looking for internships, entry-level roles, and collaboration on real-world software projects
- 📂 Portfolio: allankw-dev.github.io
- 💼 LinkedIn: linkedin.com/in/allan-kamau2
- ✉️ Email: allankamau517@gmail.com
Exploring how machine intelligence is reshaping the way we build software — from data pipelines to intelligent decision-making systems.
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



