My profile picture

Peter Oliha

SOFTWARE ENGINEER | FOUNDER | BUILDER

About Me

I'm Peter Oliha, a software engineer based in Ottawa, Canada. I've been writing code for 20 years—15 of those professionally. By day, I build backend systems and APIs. On the side, I'm building a portfolio of products: Jobven, MapleStack, FindChildcare, and KidzLog. Most of what I know came from shipping my own projects. I write about the lessons along the way.

Recent Projects

Here are some of my recent projects
Jobven

Jobven

Jobven is a job posting API that collects listings directly from employer career pages worldwide. Unlike traditional aggregators that recycle stale data, every job is sourced authentically, updated continuously, and enriched with AI-powered metadata. Built for developers creating job boards, recruiting tools, and market intelligence platforms.
MapleStack

MapleStack

MapleStack is a Canadian job board built to make job searching simpler, smarter, and a lot less overwhelming. It aggregates job postings directly from company websites across Canada and organizes them in one easy-to-browse platform.
KidzLog

KidzLog

KidzLog provides a full suite of tools to help you manage various aspects of your childcare business. From tracking attendance to handling billing and payments, the goal is to meet the needs of childcare providers, whether you run a home-based daycare or a larger childcare center.
Show All Projects

Latest Articles

Some of my recent thoughts

Error handling across the stack

Things break. The question is not whether your app will hit an error, it is how gracefully it recovers. Here is how I think about error handling across the frontend, backend, and queue consumers, with real patterns from the apps I run.

Where should I validate? Everywhere, and for different reasons

Validation is one of those topics that feels boring until something goes wrong in production. Here is how I think about validation across the stack, with real examples from the apps I run.

Building a Claude Code Plugin with Hooks

A practical guide to Claude Code's plugin system - hooks, skills, and commands. I built Claude Overflow to learn how it all fits together.
Show All Articles
Copyright © 2026