Software Engineer · Full-Stack Developer · AI/ML Builder
Computer Science student focused on web and application development, with a particular interest in integrating AI/ML into real-world systems. I build with Python, HTML, CSS, and Java, grounded in solid database design and object-oriented system analysis — aiming for solutions that are practical, scalable, and hold up beyond the first demo.
I'm comfortable moving across the stack — from schema design to REST APIs to deployment, and provisioning real cloud infrastructure (OCI: VCN, managed PostgreSQL, compute instances). I've put that into practice building and shipping my AI Hiring Platform (FastAPI + Streamlit + PostgreSQL), hardened with rate limiting, input sanitization, and secure authentication.
🌍 Based in Kenya, open to remote and on-site opportunities
📂 You can view my portfolio at allankw-dev.github.io
🎓 Computer Science student, currently taking Advanced Database Systems and Object-Oriented System Analysis & Design
🚀 One example of that in practice: my AI Hiring Platform, a full-stack app (FastAPI + Streamlit + PostgreSQL) with production-grade security like rate limiting and input sanitization
☁️ Hands-on with cloud infrastructure — provisioned a full Oracle Cloud environment (VCN, managed PostgreSQL, compute instance) end to end for a database systems project
🗄️ Comfortable across the stack: relational schema design, REST API development, deployment pipelines, and debugging real production issues (auth flows, uptime monitoring, migration headaches)
🤝 Open to internships and collaboration on real-world projects — I like problems with actual constraints, not just tutorials
💬 Happy to talk through anything from database design to deployment troubleshooting
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
⚙️ How to enable the 3D contribution calendar (one-time setup)
This feature runs automatically once a day via GitHub Actions — you don't touch it again after setup. It uses the default GitHub token, so no separate access token or repo secret is needed.
- In your
Allankw-dev/Allankw-devprofile repo, create the folder.github/workflows/if it doesn't already exist. - Add the file
metrics.yml(provided alongside this README — just drop it in as-is, replacing the old one if present). - Commit and push. Go to the Actions tab of your repo and manually run the workflow once (
▶️ "Run workflow") so the first SVG gets generated — after that, it runs on its own schedule. - That's it — the 3D contribution calendar image URL in this README will start rendering automatically.



