Allan Kamau — Full-Stack Developer in Nairobi
Open to entry-level roles, internships and freelance work, remote or in Nairobi

Allan Kamau, full-stack developer in Nairobi, Kenya

I build software that stays up in production.

I'm a Computer Science student who designs the API and database, then deploys it myself. That includes a school fee system, an AI hiring platform, and a database API running on Oracle Cloud.

Nairobi, KenyaComputer Science, class of 2027github.com/Allankw-dev
Live now: Ledgr on Vercel
AK
Allan KamauFull-stack developer, backend focus
Recent work
Lg
LedgrSchool fee management
Live
AI
AI Hiring PlatformFastAPI, Streamlit, Supabase
Live
DB
Power Consumption APIExpress, PostgreSQL, OCI
Live
FastAPI, React, PostgreSQLView work
About me

Software that goes all the way to production.

I've been building full-stack products on my own alongside my degree, and I care about the parts that usually get skipped: rate limiting, secrets, deployment, and what happens when the free tier cuts you off.

My biggest builds are Ledgr for school fee management, an AI-powered hiring platform, and a database and API on Oracle Cloud that I led for a university group project. I write the code, design the schema, and configure the network it runs on.

If you need a developer who can turn an idea into something people rely on, I'm open to internships, freelance projects, and collaboration, remote or in Nairobi.

–Public repositories on GitHub
–GitHub followers
–Systems deployed and live
2027Expected graduation, Computer Science
What I can do for you

From idea to a product people use.

</>

Web applications

Dashboards and portals in React and Streamlit with real authentication and roles.

Example: Ledgr admin app
API

APIs and backends

FastAPI and Express services with rate limiting, input sanitization, and JWT auth.

Example: hiring platform API
DB

Databases

PostgreSQL schema design, triggers, stored procedures, and row-level security.

Example: power consumption schema
AI

Deployment and AI

Cloud setup on OCI, Render, and Vercel, plus AI assistants wired into real workflows.

Example: the Hira assistant
Selected work

Things I've built and shipped.

Live on Vercel

Ledgr

A school fee management system. Admins track collections, outstanding balances, and overdue invoices on one dashboard, manage students and guardians, and send fee reminders by email and SMS.

ReactTypeScriptSQLAlchemySupabaseRow-level security
Open the live app
ledgr-azure.vercel.app/dashboard
Ledgr admin dashboard showing fees collected, outstanding balances, a collection goal gauge, a collection overview chart, recent activity, and school contacts
Next project

Have something in mind?

Tell me what you want to build. I'll come back with a plan and a timeline.

Start a project
Experience

Where I've been putting in the work.

Independent full-stack developer

Ongoing
Nairobi, Kenya, remote
  • Built and deployed an AI hiring platform, Ledgr, and an OCI-hosted database API.
  • Secured services with JWT auth, bcrypt, rate limiting, and input sanitization.
  • Diagnosed hosting limits such as blocked SMTP ports and out-of-memory kills, then fixed them.

Project lead, Advanced Database Systems

BCS 4103
University group project
  • Led schema design, triggers, stored procedures, and a live Express API.
  • Delivered a technical report, deployment runbook, and Postman collection.

Computer Science student

Class of 2027
Kenya
  • Coursework in advanced database systems, software testing, and Java OOP.
  • Google Developers AI Programme Certificate and Python Certification.
  • Attended a software engineering session at Microsoft's Nairobi office.
How I work

From first call to launch.

Clear steps, a live preview as things take shape, and support after you go live.

1Discovery call

We go through your goals, users, and budget, and I write down a plan.

2Design

Data model and screens first, so you can approve before I build.

3Build

Working releases on a live link, so you always see real progress.

4Launch and support

Deployment, monitoring, and fixes once real users arrive.

Toolbox

The stack I work with.

Languages

PythonJavaScriptTypeScriptJavaSQLHTMLCSS

Backend and APIs

FastAPINode.jsExpressPydanticREST API designJWT authRole-based access

AI and machine learning

Scikit-learnNLPTF-IDFCosine similarityVector embeddingsLLM API integrationPrompt engineering

Frontend

ReactNext.jsViteStreamlit

Data

PostgreSQLMySQLSQL ServerSupabaseSQLAlchemyTriggers and stored proceduresRow-level security

Cloud and tools

Oracle CloudAWS FundamentalsRenderVercelDocker (basic)Linux CLICI/CD basicspm2GitPostman

Integrations

Gemini APIAfrica's Talking SMSSMTP emailM-Pesa Daraja (planned)
Let's work together

Let's build something great together.

Looking for a full-stack developer? I'm open to internships, freelance projects, and collaboration, remote or in Nairobi.

@Emailallankamau517@gmail.com WAWhatsApp+254 742 996 794 GHGitHubgithub.com/Allankw-dev KoSupport my workko-fi.com/allankamau20

Tell me about your project

Fill this in and send it by email or WhatsApp.

Your message goes straight to my inbox. Prefer another way? Open Gmail or your mail app.

© 2026 Allan Kamau. Built with intent, deployed with care.
Start a project