// kotarba.dev

Riley Kotarba

Full-Stack Software Developer

Been modding games and breaking things since I was 12. Now I get paid to build them properly, and I'm always shipping something on the side.

London, ON, Canada

A bit about me

I started writing code at 12, modding Minecraft, GTA San Andreas, and GTA V. That hobby turned into freelancing in 2016, and I've been building web apps and shipping side projects ever since. I went to Fanshawe College's co-op program to get my foot in the door professionally and came out with a 4.0 GPA. I'm based in London, Ontario, and there's always something I'm working on.

Things I've built

Homeslice.me

A personal finance tracking and household cost-splitting web app. Helps couples and roommates track shared expenses, split costs fairly, and stay on top of household finances.

Fully self-hosted production deployment with Docker multi-stage builds, Nginx/PHP-FPM, Traefik reverse proxy, and Cloudflare SSL.

Laravel Vue.js Inertia.js Tailwind CSS Docker Dokploy Traefik
Visit

BetOnThis.ca

A sports betting analysis platform that combines statistical analysis with real-time odds to suggest optimal bets. Tracks every suggestion and outcome for full transparency, then feeds results back into the algorithm to improve over time.

Proprietary algorithm with comprehensive bet tracking, expert picks, and continuous learning from historical performance data.

Laravel Python Web Scraping

IndustrialHotRods.ca

A website built for a custom hot rod building shop, showcasing their builds, services, and brand. Real client project designed to represent a hands-on, trades-based business.

Client work. Designed and delivered to match the shop's identity and audience.

Web Development
Visit

Excel Strategy Game

A full 4X-style strategy game built entirely in Excel. Features a tech tree with multiple ages (Dark Age through Industrial), population and resource management, military production pipelines, trade systems, racial factions, and government policy trees. All driven by formulas and spreadsheet logic.

No macros or VBA. Pure spreadsheet engineering with interconnected systems for economy, research, warfare, and city management.

Excel Game Design Systems Design

Hardware / IoT Projects

Personal hardware projects exploring microelectronics as a hobby. Includes an ESP32-C3-based battery-powered smart home button system, a Raspberry Pi balcony weather station with BME280 sensor, and a Wyoming Satellite local voice assistant replacing cloud-dependent smart speakers.

Motivated by privacy concerns. Built custom hardware to replace always-listening smart speakers with fully local alternatives.

ESP32-C3 Arduino Raspberry Pi BME280 Wyoming Satellite Philips Hue API

Where I've worked

January 2022 - Present

Software Engineer I

TD Canada Trust · London, ON

  • Developed multiple secure, efficient API endpoints using Java Spring Boot
  • Worked in TDD and Agile environments, adapting to changing project requirements
  • Contributed to code reviews, enhancing team code quality and consistency
  • Implemented unit testing and continuous integration, improving software reliability

September 2016 - Present

Freelance Developer

Self-Employed · London, ON

  • Designing and developing websites and backend applications for diverse clients
  • Creating robust, scalable full-stack solutions with a focus on APIs and user-centric design
  • Managing end-to-end project lifecycles, delivering complex web projects on deadline
  • Self-hosting production deployments with Docker-based infrastructure

September 2014 - November 2024

First Cook

The Keg Steakhouse & Bar · London, ON

  • A decade in a high-volume kitchen at one of Canada's top steakhouse chains
  • Part of an opening team that helped launch a new location and trained incoming staff
  • Built discipline, leadership, and the ability to perform under extreme pressure

Where I studied

Fanshawe College

Computer Programming and Analysis, Advanced Diploma

2020 - 2023 · London, Ontario

4.0 GPA
Peer Mentor Role

Technical toolkit

Languages

PHP JavaScript TypeScript C# C C++ Java Python SQL

Frameworks & Libraries

Laravel Vue.js Inertia.js React Node.js Spring Boot

Frontend

HTML5 CSS3 Tailwind CSS Vite

Infrastructure & DevOps

Docker Dokploy Nginx Traefik Cloudflare Linux (Ubuntu)

Tools & Practices

Git Agile / Scrum TDD REST APIs CI/CD

Other

Blockchain AI/ML Arduino Raspberry Pi ESP32