Steven Yvinec-Kruyk

Full-stack developer building production software with AI-assisted engineering teams. Self-hosted infrastructure, open-source tools, zero cloud lock-in.

// About

Steven Yvinec-Kruyk

I'm a data engineer at Clio by day and a full-stack builder by night, based in Lunenburg, Nova Scotia. I've spent most of my career working with data at scale — previously as Director of Data Engineering at Coursera, and before that at 2K Games and Glassdoor.

I'm also an open-source contributor — I was a committer and PPMC member on Apache Airflow back when it was still an incubator project. These days I channel that energy into building my own things: a pet supplies shop called Hello Best Friend here in Lunenburg, and a growing collection of side projects that push the limits of AI-assisted software development.

What excites me most right now is exploring how structured teams of AI agents can collaborate on real production software — from architecture decisions through deployment. Every project on this page was built that way. Bilingual (EN/FR).

// Projects

📦

Dory

Operations app for Canadian SMBs

The operations system of record for Canadian businesses that buy and sell physical things. AI parses vendor bills, drives a multi-vendor product catalog ingested from Shopify, email, and Drive, and keeps cost, tax, and a CRA-defensible audit trail clean — with QuickBooks-ready exports. Canadian-first: CAD default, date-banded GST/HST/PST/QST, ITC tracking, and weighted-average COGS that recalculates on every receipt. Role-based team accounts, weeks-of-supply forecasting, and a 21-spec Playwright E2E suite gating every PR.

Next.js 15React 19FastAPIPostgreSQL 16Gemini 2.5 FlashLlamaParseAuth.js v5PlaywrightGlitchTipCoolify
🌐

getdory.ca

Dory Marketing Site

Marketing site for Dory: home, product, Stocky-migration landing page, bookkeepers, pricing, about, and blog. Astro + MDX with React islands, Tailwind v4 via a shared design-tokens package, Plausible analytics, and a hardened CSP. Deployed on Vercel; the founding-customer cohort signup wires through to the Dory API.

Astro 4MDXReactTailwind CSSTypeScriptpnpmPlausibleVercel
💥

Shellstorm

Online Multiplayer Artillery Game

Browser-native, turn-based multiplayer artillery game with server-authoritative physics, extensible weapon plugins, and a standalone weapon design studio. 35+ weapons, real-time WebSocket gameplay, and an AI bot system.

BunHonoSolid.jsPixi.jsWebSocketDocker
🐾

Hello Best Friend

Pet Supplies Store — Lunenburg, NS

Modern site for a local pet supplies store, plus a full Supabase-authenticated admin CMS. CMS-managed hero carousel, services, featured products and brand partners (auto-synced from Shopify and Brandfetch), Google Reviews via Business Profile OAuth, store hours, footer and nav, and a community Pet Wall with a public photo-submission and moderation workflow. Nail-trimming appointments via Google Calendar, Zoho newsletter signup, and Local Business schema for SEO. Production on Vercel; staging on self-hosted Coolify.

Next.js 16React 19Tailwind CSS v4SupabaseShopify APIBrandfetchGoogle Maps APIVercelCoolify
🌐

stevenyk.com

Portfolio Website

This website. A static portfolio built with Astro, deployed via GitHub Actions to a self-hosted Coolify instance on OCI ARM, routed through Pangolin with automatic Let's Encrypt SSL. The entire site — including the CI/CD pipeline, Coolify service, and Pangolin resource — was built in a single AI-assisted session.

AstroTypeScriptDockernginxCoolifyGitHub Actions
🍋

Market Finder Canada

Farmers Market Discovery Platform

Web application for discovering farmers markets across Canada. Browse by province, filter by season and location, and view markets on an interactive map. Includes admin portal with role-based access for market management.

Next.js 16React 19Tailwind CSS 4SupabaseLeafletVercel

// Infrastructure

Compute

OCI Free Tier ARM (4 OCPU, 24 GB)

Platform

Coolify PaaS — self-hosted

Networking

Pangolin + WireGuard VPN + Traefik

IaC

Terraform + Ansible

CI/CD

GitHub Actions → GHCR → Coolify

Monitoring

Uptime Kuma + GlitchTip

// AI-Assisted Development

Built with AI engineering teams

Each project is developed by a structured team of AI agents — product managers, engineers, QA, and designers — orchestrated through Claude Code. 30+ specialized agents collaborate across architecture decisions, implementation, testing, and deployment.