My profile picture

About Me

Software engineer with 20 years of coding experience. Building products and sharing the journey.

I'm Peter Oliha, a software engineer based in Ottawa, Canada.

I wrote my first line of code 20 years ago. Fifteen of those years have been professional—working across fintech, internet services, and blockchain on three continents. But most of what I actually know came from building my own projects.

Right now I'm building a portfolio of products:

I work primarily with TypeScript, Node.js, PostgreSQL, Go, and AWS. I care more about shipping things that work than chasing the latest framework.

I also consult for businesses that need help building and scaling their software products.

Consulting

As an experienced software engineer, I offer a range of consulting services to help you navigate the complexities of modern software development. Whether you need advice on API development, event messaging, tech stack selection, payment systems integration, or AWS, I’m here to provide expert guidance tailored to your needs.

Areas of Expertise:

  • API Development: From design to deployment, I can help you create robust and scalable APIs that meet your business requirements.
  • Event Messaging: Get advice on setting up and optimizing event-driven architectures to enhance real-time data processing and communication.
  • Tech Stack: Choosing the right technology stack can make or break your project. I’ll help you select the best tools and technologies for your specific use case.
  • Payment Systems Integration: Seamlessly integrate payment systems like Stripe and LemonSqueezy into your applications, ensuring secure and efficient transactions.
  • AWS: Leverage the power of Amazon Web Services to build, deploy, and scale your applications with confidence.
  • Crypto Development: With experience in building a Stellar XLM wallet and managing validators on the Stellar, Harmony, and Avalanche networks, I can guide you through the intricacies of blockchain and cryptocurrency projects.
  • Backend Development: Specializing in backend development, I can assist with webhooks, TypeScript, and NestJS to build robust and efficient server-side applications.

Website Management

In addition to consulting, I offer website management services for small businesses. If you need a simple, yet professional online presence, I can help you create and maintain a brochure-style website or a 5-page website that effectively showcases your business.

Website Services:

  • Design and Development: Custom website design and development tailored to your business needs.
  • Maintenance: Ongoing website maintenance to ensure your site stays up-to-date and secure.
  • Content Updates: Regular updates to keep your content fresh and relevant.

Whether you’re looking for technical consulting or need help managing a small business website, I’m here to provide the support you need. Let’s work together to bring your vision to life.

Get in Touch
Have a project in mind or just want to connect? Reach out.
My Products
Jobven, MapleStack, FindChildcare, KidzLog — what I'm building.
Articles
Lessons from 20 years of shipping code.

Quick Facts

Location

Ottawa, ON

Experience

20 Years

Global Experience

3 Continents

Tech Stack

TypeScriptGoNode.jsPostgreSQLRabbitMQAWS

Currently Busy

Focused on current commitments but feel free to reach out.

Connect

Copyright © 2025