Ryan Ly
Software Engineer
About
Background & Focus
About Me
Staff Software Engineer with nearly a decade of full-time industry experience crafting resilient web platforms and intelligent systems.
Hi, I'm Ryan. I graduated from the University of Waterloo with a Bachelor of Computer Science (BCS) in 2017 and have been working full-time in the software engineering industry ever since.
Currently, I am a Staff Software Engineer at Felicity (askfelicity.ai), where we build enterprise AI software that transforms complex operations in regulated industries into reliable, autonomous systems.
Previously, I spent 8 years (2017–2025) at Square (Block) as a Tech Lead and Senior Engineer. During my time there, I led cash flow and money movement systems on Square Banking, served on the founding team for the Bill Pay 0 → 1 initiative, and engineered core features for Invoices. Earlier in my career, I completed software engineering internships at well-known technology companies across the Bay Area. After spending key formative years building in San Francisco, I am now based in Toronto.
Frontend Engineering
Deep expertise in TypeScript, React, Next.js, and Ember.js—crafting polished, mobile-responsive interfaces with sub-second performance and intuitive, accessible user experiences.
Full-Stack Architecture
Designing resilient backends, high-throughput APIs, and cloud infrastructure across AWS and GCP, backed by robust monitoring systems and comprehensive testing.
AI & Agentic Systems
Architecting autonomous AI agent workflows, model orchestration, tool calling, and high-reliability systems for regulated enterprise domains.
Experience
Career & Milestones
Experience
A continuous track record of technical leadership, enterprise scale, and AI innovation.
Staff Software Engineer
Architecting enterprise AI software for regulated industries (healthcare and complex enterprise operations). Building autonomous AI workflows, agent self-healing systems, and high-reliability full-stack infrastructure.
Staff / Senior Software Engineer & Tech Lead
Spent 8 years building critical products across Square's financial ecosystem:
- Square Banking (Tech Lead): Led technical architecture for cash flow products, engineering critical money movement flows (inbound & outbound transfers for Square Checking and Savings) and high-reliability financial interfaces.
- Bill Pay (Founding Team • 0 → 1): Part of the founding team that built and shipped Square Bill Pay from the ground up, taking it from inception to production.
- Invoices Team: Contributed to key engineering initiatives early on, including recurring invoices, estimates, payment workflows, and the core orders model migration.
Software Engineering Intern
Worked on improvements to an internal tool for Apple Maps that allowed operators to manage and update transit data worldwide.
Bachelor of Computer Science (BCS)
Comprehensive study in algorithms, distributed systems, human-computer interaction, and networks with six industry software engineering co-op terms.
Tech Stack
Tools & Capabilities
Tech Stack
Core technologies, AI frameworks, cloud services, and architectures I leverage daily.
Frontend & Web Architecture
AI & Agentic Engineering
Backend & Languages
Cloud, Edge & Infrastructure
Projects
Products & Creations
Projects
Selected consumer platforms, full-stack applications, and self-hosted smart home infrastructure.
PianoShelf
Co-Founder & EngineerCo-founded a digital sheet music platform revolutionizing how musicians discover, share, and collaborate on piano sheet music worldwide. Built a high-performance REST API backend with client-side interactive viewer and community features.
Chores Weekly
CreatorA modern weekly chore planner and gamification app for households. Automates task distribution, tracks recurring duties, rewards XP for completion, and promotes household harmony with real-time sync.
Smart Home & Networking
IoT Architecture & HomelabEngineered a private, self-hosted smart home automation system and secure homelab network. Built with Home Assistant, custom Google Home integrations, smart switches, and sensors. Features secure remote mesh routing via Tailscale, network-wide DNS ad-blocking and privacy via AdGuard Home, and dedicated IoT subnet isolation.
Contact
Let's Connect
Contact Me
Based in Toronto, ON (EST). Whether you'd like to discuss engineering challenges, AI workflows, or explore new opportunities, I'd love to chat.