Torrin Leonard

Full-stack software engineer, 9 years professional experience.

Open to roles and contracts.

Profile image of Torrin Leonard.

I build AI-powered web apps, vector search pipelines, and accessible UI systems (WCAG).

Based in Waterloo, Ontario 🇨🇦

Github

Experience

Full Stack Software Developer

Mar 1st, 2023 --> Present

Tech: Node.js/Express, React + destamatic-ui, TypeScript, MongoDB, Python/FastAPI, OpenAI (embeddings + fine-tuning), Qdrant, ChromaDB, GeoPandas, Docker, GitLab CI/CD, GitHub Actions, DigitalOcean, AWS, Proxmox, Linux
  • Owned 0->1 AI proposal product end-to-end and shipped to production as sole engineer.
  • Built vector ingestion + retrieval pipeline with OpenAI embeddings, Qdrant, and ChromaDB; integrated into our main application.
  • Implemented client fine-tuning pipeline with OpenAI fine-tuning API and productionized services.
  • Integrated server-hosted GIS segmentation models for satellite imagery selection in the main app.
  • Expanded Stripe integrations and supported site-based pricing rollout with product.
  • Onboarded and mentored 2 developers; participated in interviews and code reviews.

Co-Founder, CEO, Lead Software Developer

Logo of This Cozy Studio

This Cozy Studio

Oct 1st, 2021 --> Mar 1st, 2023

Tech: React, Node.js, Django, Python, Blender API, HTML/CSS/JavaScript, AWS
  • Led client-facing delivery for 3D/NFT pipeline projects; scoped contracts, managed timelines, and shipped quickly.
  • Built and maintained Blend_My_NFTs (Python/Blender API), reaching ~1k GitHub stars.
  • Developed web tooling for asset pipelines and automated rendering/export workflows.

Automation & Accessibility Engineer (Contract / Part-time)

Mar 1st, 2021 --> May 1st, 2022

Tech: JavaScript/TypeScript, TestCafe, Node/npm, Git, Jira, WCAG
  • Built TestCafe regression suites in TypeScript/JavaScript, reducing manual cycles and improving release confidence.
  • Performed WCAG accessibility audits and partnered with engineers/PMs to ship compliant releases.
  • Maintained automation and triaged defects within CI workflows.

Automation & Accessibility Engineer (Contract / Part-time)

Jun 1st, 2013 --> Mar 1st, 2021

Tech: JavaScript/TypeScript, TestCafe, Node/npm, Git, Jira, WCAG
  • Delivered automation and accessibility testing for startup clients; strengthened regression coverage.
  • Created reusable test tooling and cross-browser checklists to support WCAG-aligned releases.

Projects

Lightweight UI framework using fine-grained observers with routing, SSG/SEO, theming, icons, and rich text.
  • Used for Equator mapping/AI platform, torrin.me, and OpenGig.org.
  • Improves performance and predictability vs heavier component stacks.

Open-source platform for gig workers and customers.
  • Built a full-stack app in JavaScript with a custom UI framework, database state-sync, and websocket layer.
  • Deployed to a DigitalOcean droplet behind NGINX, with GitHub Actions for CI.

Blender add-on for generating 3D NFT collections.
  • Reached ~1k GitHub stars, 200K+ views on YouTube, used by multiple studios and NFT projects.
  • Automates 3D asset generation and export pipelines from Blender.

Local music player with AI-assisted lyrics and metadata.
  • Uses Whisper to auto-generate and align lyrics for time-synced playback.
  • Displays time-synced lyrics in an Apple-style karaoke mode lyric scroller.
  • Enhances albums with additional metadata like artwork and descriptions.

Skills

Interested? Let's talk!

Fill out the form bellow, email me directly, or dm me on LinkedIn. Either way I'll get back to you quickly!

© Torrin Leonard 2026 🇨🇦 | Built with

destamatic-ui