// software engineer

Allan Cheboiwo

Recent CS graduate passionate about backend systems and low-level concepts. Always building, always learning.

allan@portfolio

$ cat skills.json

{
  "languages": ["Python", "Java", "C", "Go", "SQL"],
  "frameworks": ["FastAPI", "React", "Node.js"],
  "databases": ["PostgreSQL", "SQLite"],
  "tools": ["Docker", "Git", "AWS"],
  "interests": ["systems programming", "databases"]
}

$ _

01. About

I'm a software engineer based in Canada, with a B.Sc. in Computer Science from the University of British Columbia (GPA: 87.7).

I've been recognized with the Faculty of Science International Student Award and the Deputy Vice-Chancellor Scholarship for academic excellence.

When I'm not writing code, you'll find me playing chess, soccer, or diving deep into how systems work under the hood.

┌─────────────────────┐ │ │ │ ╭───────────╮ │ │ │ ◠ ◠ │ │ │ │ △ │ │ │ │ ╰───╯ │ │ │ ╰───────────╯ │ │ │ │ Backend Engineer │ │ Systems Thinker │ │ │ └─────────────────────┘

02. Experience

Contract Software Engineer

Nov 2025 — Present

UnityHomes / UnityShare ERP • Remote

  • Building full-stack timeshare ERP with FastAPI + PostgreSQL backend, React/Vite frontend
  • Implemented JWT auth, role-based dashboards, and event-sourced immutable points ledger
  • Developed booking, payments, document management modules
  • Deployed on Render + Vercel with Docker containerization
View Live Site →

Network Engineering Co-op

Sept 2023 — Sept 2024

Acronym Solutions • Toronto, ON

  • Worked with UNIX/Linux CLI to validate network configurations and improve data accuracy
  • Produced technical documentation and updated Visio diagrams for engineering projects
  • Supported ServiceNow backlog cleanup, improving turnaround time for internal requests

Teaching Assistant

Sept 2021 — Apr 2022

University of British Columbia • Kelowna, BC

  • Assisted students with R and Java lab assignments, providing code reviews and debugging support
  • Explained technical concepts during lab sessions, enhancing student understanding
  • Graded assignments and provided feedback to improve coding and data analysis skills

03. Projects

AI-Powered Resume Builder

Full-stack resume generation platform with REST APIs for templates, user data, PDF/LaTeX generation, and session handling. Containerized with Docker and deployed on Hetzner with Nginx.

  • FastAPI
  • React
  • PostgreSQL
  • Docker
  • Nginx

Insurance Policy Checker

NLP-driven system to automate insurance policy comparison and reduce processing time. Features a responsive React frontend with FastAPI + PostgreSQL backend.

  • NLP
  • FastAPI
  • React
  • PostgreSQL
  • Docker

04. Blog

Thoughts on backend systems, databases, and the things I'm learning along the way.

Coming Soon Systems

First Post Coming Soon

I'll be writing about backend development, database internals, and lessons learned from building production systems. Stay tuned!

Read on Substack →

Subscribe to get notified when I publish new articles

Follow on Substack

05. Contact

I'm currently open to new opportunities and always excited to discuss backend systems, databases, or anything low-level. Let's connect!

Say Hello