Dennis Wachira

Full-Stack Software Developer

About

I studied Mathematics and Computer Science, then trained as a full-stack engineer at Moringa School. I build web applications end to end, from the database to the interface.

I work as a Systems Administrator at Woodcreek School in Nairobi. I keep the school's IT running and build its software, including the staff portal the admin team uses daily and the school's public website.

On the side I'm building a property management system for a real estate firm in Nairobi. It handles their contacts, inventory, finance and payments in one place.

I'm looking for a full-stack, backend or frontend role, remote or on-site.

Experience

  1. Sep 2025 — Present

    Assistant Systems Administrator · Woodcreek SchoolNairobi, Kenya

    Maintain IT infrastructure and provide end-user support across the school, keeping daily operations running. Safeguard organizational data through role-based access control and authentication policies. Alongside the support work, I designed and built the school's internal staff portal, now used daily by administrative teams.

    System Administration, RBAC, Next.js, TypeScript, PostgreSQL, Prisma

  2. Aug 2023 — Dec 2023

    IT Support Intern · Kenya Ports AuthorityMombasa, Kenya

    Delivered technical support to 100+ end-users with a 95% first-contact resolution rate. Migrated 50+ workstations with zero data loss, documented IT processes, and maintained the Help Desk knowledge base. Assisted in network setup and maintenance to improve system uptime across the organization.

    Technical Support, Networking, Documentation, Windows

Education & Certifications

  • 2025

    Software Engineering (Full Stack)

    Moringa School · Nairobi

  • 2020 — 2024

    BSc. Mathematics & Computer Science

    Technical University of Mombasa

  • 2024 — 2027

    CompTIA Network+

    Credential ID: COMP001022530939

View Full Résumé

Projects

  1. Woodcreek School Website

    The public website for Woodcreek School, a day and boarding school in Kiambu. It covers admissions, academics, boarding and news, with online applications and a virtual campus tour.

    wc-web-one.vercel.app· work in progress

    Next.js, TypeScript, Tailwind CSS, Cloudinary

  2. cis.woodcreekschool.sc.ke
    CIS Accreditation PortfolioAccreditation evidence portal for the school.

    CIS Accreditation Portfolio

    A public portfolio site presenting Woodcreek School's evidence for CIS (Council of International Schools) accreditation. It is organized into the Learning Community Profile, Cornerstone Expectations and Learning Stories, with reviewer sign-in and search across the document repository.

    React, Vite, TypeScript, Tailwind CSS

  3. Staff Portal

    An internal platform used at Woodcreek School. It brings staff announcements, document management, the staff directory and the school calendar into one place.

    internal tool

    Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS

  4. Property Management System

    A property management system for Home Bridge Limited, a real estate firm in Nairobi. It covers contacts, inventory, finance and client payments. In active development.

    work in progress

    Next.js, Node.js, TypeScript, PostgreSQL, Prisma, React PDF, Resend

Stack

Frontend

Next.js
React
TypeScript
Tailwind CSS

Backend

Node.js
Python
Flask

Database

PostgreSQL
Prisma

Tools

Git
Linux
Vercel