Allan Cheboiwo

Allan Cheboiwo

Full-stack developer in Kelowna, BC. Two companies currently contract me to build their software: a grant discovery platform and a visitor management system, both in production and used daily, and a holiday-village booking engine in development. On each I am the only developer, responsible for everything from the database schema to the deployed system, including the Android apps.

Client work

What I was contracted to build

Three systems, each built as the sole developer: schema design, backend, frontend, and deployment. Grantus and Unity Visitors are in production and used daily by the clients and their customers; Unity Parks is in active development.

Unity Parks

Contract for Unity Homes, remote · 2026 · sole developer

A short-break booking engine for a Center Parcs-style holiday village planned for Lake Naivasha, Kenya: date search to paid, confirmed booking, with live availability from the Apaleo property management system and payments through Pesapal. In development.

Next.jsTypeScriptReact PrismaPostgreSQLPayload CMS Apaleo PMSPesapalTailwind VitestRailway

Unity Visitors

Contract for Unity Homes, remote · March 2026 – present · sole developer

A visitor management system in daily use at a residential estate. Residents pre-register guests and get QR gate passes; guards scan them or register walk-ins and drive-ins, with watchlist screening on every check-in; admins see live occupancy, incidents and the audit trail. One FastAPI backend serves the Unity Gate and Unity Pass Android apps, a resident PWA and a Next.js admin console.

FastAPIPostgreSQLPython Next.jsReactTypeScript KotlinJetpack ComposeRoom ML KitDockerRailway

Grantus

Contract for Do Gooders, Kelowna BC · Feb 2026 – present · sole developer

A subscription grant discovery portal for Canadian nonprofits: search curated grants by cause, province and deadline, save the ones that fit, and request help from Do Gooders' grant writers. In production, used by the client and their nonprofit customers. Stripe runs the subscriptions.

PHPWordPressMySQL JavaScriptStripe APIREST
Own time

Personal projects

Built outside contract work. Montemp is deployed and I use it daily.

Montemp

Personal project · montemp.com

A personal time logger: tag activities, drop entries onto a calendar, and see where the hours went. Live, and the AWS underneath it is defined entirely in Terraform.

Node.jsExpressPostgreSQL ReactViteTerraform AWS LambdaCloudFrontGitHub Actions

Screenshots from a demo account seeded with example entries.

Insurance Policy Checker

Capstone project: an NLP-driven system that compares insurance policies and cuts the manual review time. FastAPI + PostgreSQL backend, React frontend, containerised with Docker.

FastAPIReactPostgreSQLDockerNLP

This site

A static page on S3, served through CloudFront with an ACM certificate and Route 53 DNS, deployed by GitHub Actions on every push to main. No framework and no build step; the whole site is one file.

HTMLCSSAmazon S3CloudFrontRoute 53GitHub Actions
Experience

Where I have worked

Unity Homes · Remote

Software Engineer (Contract) · March 2026 – present

  • Built and shipped Unity Visitors, a visitor management system now used daily by guards, residents and estate admins
  • Four clients on one FastAPI backend: two Kotlin Android apps (guard and resident), a Next.js admin console and an installable resident PWA
  • Currently building Unity Parks, a holiday-village booking engine integrating the Apaleo PMS and Pesapal payments

Do Gooders · Kelowna, BC

Software Engineer (Contract) · Feb 2026 – present

  • Sole developer on Grantus, a subscription grant discovery portal now live and in use by nonprofit clients
  • Owned the whole stack: schema design, Stripe billing, custom auth, admin tooling and deployment

Acronym Solutions · Toronto, ON

Network Engineering Co-op · Sept 2023 – Sept 2024

  • Used UNIX/Linux CLI tooling to validate network configurations and improve data accuracy across systems
  • Produced technical documentation and Visio diagrams supporting engineering projects and cross-team coordination
  • Cleared ServiceNow backlog, improving turnaround on internal engineering requests

University of British Columbia · Kelowna, BC

Teaching Assistant, COSC 121 & DATA 101 · Sept 2021 – April 2022

  • Supported students through R and Java lab assignments with code review and debugging help
  • Explained technical concepts in lab sessions and graded assignments with written feedback
Education

University of British Columbia

BSc, Computer Science · Kelowna, BC

Sept 2020 – June 2025

  • Faculty of Science International Student Award; Deputy Vice-Chancellor Scholarship (2021 to 2023)
Certifications

Cloud and infrastructure

Earned

In progress

  • RHCSA (Red Hat Certified System Administrator)
  • CCNA (Cisco Certified Network Associate)

Planned

  • CKA (Certified Kubernetes Administrator)
  • HashiCorp Terraform Associate
Contact

Get in touch

Happy to talk about full-stack or backend work, or anything in the projects above. Email is the fastest way to reach me.