Welcome to OLIHA.DEV

Hello, I am Peter Oliha and I am a software engineer and consultant. I have a passion for building software and helping others do the same.

When I am not helping to build the next-gen Supplier Data Platform at Tealbook, I am working on building a portfolio of software products and services that are aligned with my interests.

I have lived and worked on 3 continents in areas such as fintech, internet services and blockchain …. More


Recent Posts

My Initial Server Setup Checklist

Whenever I set up a new VPS (Virtual Private Server), I follow a standard process to ensure it’s secure, optimized, and ready for deployment. Here, I’m documenting the steps I typically take, which cover everything from updating the system to configuring security essentials like UFW and Fail2Ban. Just FYI, this is my own checklist, and…

Continue Reading My Initial Server Setup Checklist

KidzLog

KidzLog aims to provide 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. Learn more about it on kidzlog.com

Continue Reading KidzLog

3 Ways to Run NestJS Cron Jobs When Running Multiple Instances

Managing cron jobs in a multi-instance environment can be challenging. Recently, I faced this issue on FindChildcare.ca where I am running multiple instances of a NestJS application. Here are three methods to handle this effectively: 1. Using Named Instances This method involves naming your primary and replica instances and adding conditional checks to ensure the…

Continue Reading 3 Ways to Run NestJS Cron Jobs When Running Multiple Instances

FindChildcare.ca

FindChildcare.ca a comprehensive directory of home and center-based childcare providers across Canada.Now instead of playing roulette with Facebook groups, FindChildcare.ca is designed to be a place where parents can easily find childcare providers and subscribe to receive notifications about openings. Providers can also create waitlists, manage multiple listings, and indicate available slots. It is probably…

Continue Reading FindChildcare.ca