Available for entry level roles

Hi, I'm Dennis.
Full-Stack Software Developer
based in Nairobi, Kenya.

I build fullstack applications — frontend and backend.

Nairobi, Kenya · Open to remote

02. work

Production systems.

Both projects are deployed and actively used by real organizations.

Dashboard — staff land here after login. Role, upcoming events, quick links, and announcements all in one view.
expand
1 / 4

Dashboard — staff land here after login. Role, upcoming events, quick links, and announcements all in one view.

Production

Staff Portal

Internal operations platform for school administrative staff.

Next.jsTypeScriptPostgreSQL+3
  • Live at Woodcreek School, used daily by admin staff across departments
  • Department document vault with folder structure, file upload, and in-browser preview
  • Announcements with role-based visibility, the right staff see the right posts
Executive dashboard — revenue collected, pipeline status, expiring reservations, and inventory utilization at a glance.
expand
1 / 4

Executive dashboard — revenue collected, pipeline status, expiring reservations, and inventory utilization at a glance.

In Progress

Property management System

End-to-end ERP built for a real estate firm.

Next.jsNode.jsTypeScript+7
  • Built for and actively used by Home Bridge Limited, a real estate firm in Nairobi
  • Tracks Finances in scheduled payments across multiple property projects
  • KYC document collection with Google Drive integration per client

03. tools

The stack I build with.

Hover to see the brand colors — I know what each one is for.

Frontend

Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Shadcn UIShadcn UI

Backend

Node.jsNode.js
PythonPython
FlaskFlask
REST APIsREST APIs

Database

PostgreSQLPostgreSQL
PrismaPrisma
MySQLMySQL
SQLiteSQLite

Tools

GitGit
GitHubGitHub
LinuxLinux
VercelVercel

04. about

The person behind the code.

I got into software through mathematics, spent four years at university thinking about systems, logic, and structure before I wrote my first production line. That foundation is still the thing I lean on most when a problem gets hard.

Right now I work at Woodcreek School in Nairobi, where I handle IT infrastructure and build internal tools. The staff portal I shipped there is used every day by the admin team. On the side I'm building a property ERP for a real estate firm, still in progress, still being used.

I'm looking for a full-stack, backend, or frontend role where I can keep building real things with a team that cares about the craft. Remote or On site.

01

Maths and Computer Science degree: writing proofs before writing code. That background shapes how I think about systems.

02

Currently working as a Systems Administrator at Woodcreek School, where I also built and maintain the staff portal.

03

CompTIA Network+ certified. I know what happens below the application layer

04

Based in Nairobi. Happy to work remotely with teams anywhere.

trajectory

Sep 2020Education

BSc Mathematics & Computer Science

Technical University of Mombasa

Four years of data structures, algorithms, databases, networks, and software engineering. I still think in systems and proofs.

Aug 2023Work

IT Support Intern

Kenya Ports Authority · Mombasa

Supported 100+ end-users, hit a 95% first-contact resolution rate, and helped migrate 50+ workstations with zero data loss. Keeping systems running.

May 2024Certification

CompTIA Network+ Certified

Credential ID: COMP001022530939 · Valid until May 2027

Networking fundamentals, infrastructure, security, and troubleshooting.

Aug 2024Education

Graduated

BSc Mathematics and Computer Science

Closed the chapter on four years of academic work and started focusing fully on building software.

Feb 2025Education

Full Stack Software Engineering Program

Moringa School · Nairobi

Intensive full-stack training — Python, Flask, React.js, PostgreSQL, Git. Shipped 5+ production-ready apps, learnt software engineering best practices.

Sep 2025Work

Assistant Systems Administrator

Woodcreek School · Nairobi

IT infrastructure, network config, and internal software development. Built the staff portal from scratch, the central tool for the school's administrative operations.

2026Project

Property Management System — Home Bridge Limited

Ongoing client project · Nairobi

Designing and building a full property management system for a real estate firm. Contacts, inventory, finance, marketing and the whole sales cycle in one platform.

05. contact

Let's build.

I'm open to entry level full stack, backend, and frontend roles.