Open to senior backend & platform roles

Reece Rose

Software Engineer at Miovision

Backend engineer working in Go, Java, and TypeScript — building high-traffic services by day, side projects by night.

01

Scale

Architected data pipelines and backend services processing millions of traffic events for smart city infrastructure.

02

Leadership

Led a hardware product initiative from concept to release and mentored engineers on backend best practices.

03

Full product builder

Ship side projects end-to-end — React and Next.js frontends, Node APIs, Stripe billing, and the occasional .NET experiment.

Where I've worked

Software Developer

Miovision · Kitchener, ON, Canada

  • Go
  • Java
  • TypeScript
  • Node.js
  • Kotlin
  • PostgreSQL
  • Kafka
  • Kubernetes
  • Designed and built high-traffic backend services in Go, Java/Kotlin, and TypeScript for smart city infrastructure.
  • Led technical initiatives to improve system performance and reduce infrastructure costs.
  • Led the software initiative for new hardware products, driving development from concept to release.
  • Architected scalable data pipelines processing millions of traffic events.
  • Mentored team members and drove best practices for backend development and code quality.

Side projects

Things I build outside of work — full products from API to UI.

Compares this week's grocery flyer prices near you, sorted by lowest price or price per pound. A Chrome extension parses the ingredients from any recipe page, matches them against current deals, and builds a shopping list that picks the cheapest stores to visit.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Chrome Extension

Tastebase

A local-first, self-hosted recipe manager for a household. Import recipes from a link, pasted text, or a photo of a cookbook page, with optional AI cleanup through OpenAI, Anthropic, Google, or a local Ollama model. Includes cook mode, scaling, and unit conversion, shipped as a single Docker image.

  • Next.js
  • AI SDK
  • SQLite
  • Docker

Self-hosted codec audit and re-encode tool for homelabs. Scans Plex, Jellyfin, and Emby media folders, ranks files by predicted HEVC savings, and queues overnight ffmpeg jobs — single Docker container, no external database.

  • Go
  • Next.js
  • Docker
  • SQLite
alpha

A hockey analytics platform exploring NHL line combinations, player chemistry, shot maps, and expected goals. Ingests MoneyPuck and NHL API data nightly into serverless Postgres, served through TanStack Start on Vercel.

  • TanStack Start
  • TypeScript
  • Neon Postgres
  • Vercel
alpha

An AI-powered platform that transforms pet photos into artistic portraits with 21 art styles, themed collections, and print-quality output. Handles payments via Stripe.

  • Next.js
  • Stripe
  • OpenRouter

A QR code platform for real estate professionals with customizable profiles, property listings, AI-powered importing, and analytics.

  • React
  • TypeScript
  • Next.js

A goal tracking app with GitHub-style contribution charts, streak monitoring, and weekly recaps.

  • React
  • TypeScript
  • Next.js

A bit more about me

I'm a software engineer with 5+ years of experience, focused on backend development and distributed systems. At Miovision, I design high-traffic services in Go, Java/Kotlin, and TypeScript that power smart city infrastructure.

Outside of work, I build full products from scratch — mostly with JavaScript and React, though I'll reach for .NET when a side project calls for it. I care about writing code that's fast, observable, and easy for teams to maintain.

Technologies I work with

  • Go
  • Java
  • TypeScript
  • JavaScript
  • Node.js
  • Kotlin
  • React
  • Next.js
  • PostgreSQL
  • Kafka
  • Redis
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Datadog

Advanced Diploma, Computer Systems Technology · Sheridan College · 2016 — 2019

Let's connect

Open to senior backend & platform roles. Reach out if you'd like to talk about a role, a project, or just say hi.