Jonny Dalgleish

Technical Director · Full-Stack Rails, E-commerce & iOS Developer

Technical Director and hands-on developer with 15+ years designing, building, and running software products end to end — from product design and database modelling through to deployment, monitoring, and support. Founded and scaled a 15+ person digital agency serving e-commerce brands and enterprise clients (Visa, Tourism Australia, Mars Foods). Deep in Ruby on Rails, Shopify and native iOS (Swift), with a track record of complex integrations across ERP, CRM, payments, accounting, and AI platforms. Equally comfortable writing the code, shipping it to production, and leading the team that maintains it.

Core Expertise

Ruby on Rails & Backend

Rails 5–8.1, Hotwire (Turbo/Stimulus), Rails Engines, ViewComponents, Sidekiq & Solid Queue, REST & JSON APIs, Action Mailbox/inbound email, Minitest

E-commerce & Shopify

Custom & embedded Shopify apps, Admin/Storefront GraphQL APIs, Shopify Functions, Checkout UI extensions, Liquid themes, platform migrations, Stripe

Mobile — iOS & Swift

SwiftUI, UIKit, SpriteKit, WidgetKit, App Intents & Siri Shortcuts, Live Activities, Keychain, App Store submission; Capacitor hybrid apps

Deployment & Infrastructure

Kamal & Docker, DigitalOcean, AWS, Google Cloud, GitHub Actions CI/CD, Nginx, zero-downtime deploys, backups, security scanning (Brakeman, bundler-audit)

Databases & Data

PostgreSQL, SQLite (multi-database production), MySQL, schema design, multi-tenancy, data migrations & sync pipelines, Algolia search, reporting

APIs, Integrations & AI

Salesforce, Pipedrive, Ostendo ERP, Wave (GraphQL), Unleashed, CloudBeds, Mailgun, Gmail/Drive/YouTube OAuth; OpenAI, Claude & Gemini integrations

Full Product Design

Discovery through launch: requirements, UX flows, UI design systems, Tailwind CSS, responsive & accessible front ends, prototyping, iteration from user feedback

Leadership & Management

Built and led teams of 15+; hiring, coaching, delivery planning, estimating, client relationships, SLAs, and long-term technical strategy

Experience

Founder & Technical Director

2009 – Present
30acres.com.au (Australia) · Loadout (loadout.ca, Ottawa)

Web, Production Technology & VIP Operations — Bryan Adams World Tour

2022 – Present

Live Events Production

2022 – Present
Live Nation (Production Assistant) · ESCAPADE Music Festival (Site Manager, 2026)

Custom Apps & Products Built

Native iOS & Mobile

Loadout Advance for iOS Native companion to the web platform: full show-advance editing, day sheets & PDFs, calendar, AI inbox, uploads, home-screen widgets, Live Activities run-of-show, crew-call alarms and Siri Shortcuts.
SwiftUI · WidgetKit · App Intents · ActivityKit · Rails JSON API
Roadie Wars Original Megaman-style platformer — play a roadie defending the band from zombie groupies. Game design, art pipeline, and engine code.
Swift · SpriteKit · iOS
City of Om App iOS app for Ottawa's largest wellness festival — schedule, bookings, and festival map, taken through App Store submission; content served from a Rails API.
iOS · Capacitor · Rails API
VIP Chord Charts iPad app of songs and chord charts for Bryan Adams VIP sessions, designed hands-free for use on a stand mid-performance.
Swift · iPadOS
GitHub Actions Monitor macOS menu-bar app tracking CI/deploy status across every repo, with pass/fail notifications.
Swift · AppKit · GitHub API

E-commerce & Shopify

Middly Migration Platform Multi-platform product/customer/order migration into Shopify with AI field mapping, variant handling, SEO redirects, and validation.
Ruby · Shopify Admin GraphQL
GCKESync Multi-supplier product feed sync to Shopify — variants, metafields, attachments, and supplier CRM notes.
Rails · Shopify API
Casa De Cobre Sync Bi-directional Unleashed inventory ↔ Shopify sync for products, stock, and orders.
Rails 8.1 · Unleashed API · Shopify
HarTru BuildOn Resource hub with document library, Algolia full-text search, interactive tennis-court customizer, and Shopify integration.
Rails · Algolia · Shopify
Shopify Functions & Extensions Quantity-break auto discounts, checkout UI extension with customer-based metafield filtering, and a credit-card surcharge app (Fliteboard).
Shopify Functions · Checkout UI · Remix
Custom Shopify Themes Storefront builds and customization for HarTru, Enspire Furniture, API Aquaculture, Jatala, and others.
Liquid · Online Store 2.0

Business Platforms & SaaS

Loadout Advance (web) Production advance & day-sheet generator: contacts, schedules, IATSE crew calls, catering, security, rooms — with AI extraction from inbound advance emails.
Rails 8 · Hotwire · AI
TurfDrive Integration Hub Ostendo ERP ↔ Pipedrive bi-directional sync with admin dashboard, plus a mock ERP API for integration testing.
Rails 8.1 · PostgreSQL · Sidekiq
TourChamp Touring-crew compliance — passports, visas, Schengen day-counting, and expiry alerts.
Rails
Setlist Requester Fan song-request platform for the Bryan Adams world tour with per-city request analytics.
Rails
SolarAI & SolarCutters Multi-tenant AI CRM for solar contractors, and an industry membership platform with payments and document sharing.
Rails 8 · Stripe · AI
Swift Beds Hotel operations system — occupancy, guests, food orders, and reporting, integrated with CloudBeds and SwiftPOS.
Rails · CloudBeds · SwiftPOS
Axmu AI-powered project management with automated time tracking and team collaboration.
Rails 8 · AI
City of Om & Capital Pyrotechnics Festival platform (bookings, map builder, shop) and a fireworks company site with admin CMS.
Rails 8
loadout.ca Agency platform: client portal, AI ticket triage & PR drafting, invoicing, Stripe subscriptions, Wave sync, Mailgun inbound email, YouTube uploads.
Rails 8.1 · SQLite · Solid Queue · Kamal
Infrastructure Tooling DigitalOcean droplet provisioning for Kamal (block storage, firewalls), and a reusable Rails ViewComponents UI library.
Ruby · DigitalOcean API · ViewComponent

Technical Skills

Languages: Ruby, Swift, JavaScript/TypeScript, SQL, Liquid, GraphQL, HTML/CSS
Frameworks: Ruby on Rails, Hotwire, SwiftUI, SpriteKit, React/Remix, Tailwind CSS, Capacitor
Data & Jobs: PostgreSQL, SQLite, MySQL, Solid Queue/Cache/Cable, Sidekiq, Redis, Algolia
DevOps: Kamal, Docker, GitHub Actions, DigitalOcean, AWS, Google Cloud, Nginx, TestFlight & App Store Connect
Payments & Business: Stripe, Shopify Payments, Wave, Salesforce, Pipedrive, Ostendo, Mailgun

Education

Algonquin College — Digital Electronics Diploma (1999)

Languages & References

English (fluent), French (comprehension). References available on request.