Work
Career
Senior Full Stack Engineer - Plugins Team
Nov 2024 – Aug 2026 · 1 yr 10 mos
LottieFiles · Full-time · South Korea · Remote
Acted as the technical lead for the Plugins team. Owned roadmap, sprint and milestone planning, prioritization, architecture, code review, and every production release.
- Contributed to significant growth in Figma plugin installs to over 1M+ during my tenure.
- Owned engineering across 10+ plugin surfaces (Figma, After Effects, Canva, Framer, Webflow, VS Code, etc), shipping 200+ production releases combined.
- Built the agentic development infrastructure the team worked inside: agent instruction architecture, a custom skills library, autonomous issue-driven development loops, MCP integration, and AI-in-the-loop render verification wired into the definition of done. Adopted by engineers and designers.
- Worked closely with support to develop the Figma export validation system that transformed Lottie export failures into user-friendly, self-diagnosing guidance.
- Designed and launched the Figma Motion to Lottie export engine within 48 hours of announcement.
- Reduced After Effects render error rate from ~4% to ~0.3% by isolating failure classes.
Relocation
Nov 2023 – Nov 2024 · 1 yr 1 mo
Career break · Seoul, South Korea
Senior Full Stack Engineer Lead
Nov 2022 – Nov 2023 · 1 yr 1 mo
CargoSprout · Permanent Full-time · Vancouver, British Columbia, Canada · Hybrid
- Spearheaded the development of an AI automation platform, integrating GPT-4 API to optimize logistics management for 3PLs and Freight Forwarding companies.
- Developed an AI negotiation tool that cross-referenced transportation companies to negotiate fair prices for delivery jobs.
- Led the hiring and training of junior developers, fostering a collaborative team environment.
- Utilized Next.js, Node.js, and AWS to build a multi-tenant application with an organizational RBAC system.
Full Stack Developer / Consultant
Mar 2021 – Nov 2022 · 1 yr 9 mos
Self-employed · Vancouver, British Columbia, Canada · Remote
- Delivered high-quality web applications and tools for various clients using diverse technologies and stacks.
- Managed and trained clients in optimizing workflows in Jira and other management tools to enhance productivity.
- Conducted 1-on-1 coaching sessions for junior and intermediate engineers on coding, testing, and deployment practices.
Tech Lead
Apr 2019 – Mar 2021 · 2 yrs
Wildbunch Software · Permanent Full-time · Vancouver, British Columbia, Canada · Remote
- Led the development and maintenance of the RacingEdge.com web application using React.js, Node.js, and MySQL.
- Designed and implemented a real-time auction house utilizing socket.js for enhanced user engagement.
- Integrated advanced search features with Algolia and cryptocurrency payment options through Coinbase, expanding user capabilities.
- Mentored junior developers, fostering a collaborative environment and improving team skills in coding and deployment practices.
Earlier
Full-stack Developer · Self-employed
Feb 2019 – Apr 2019 · 3 mos
Development Team Lead · RingPlusMedia / Level Ads Inc
Jul 2016 – Feb 2019 · 2 yrs 8 mos
Full Stack Developer · Agreement Express (an NMI company)
Jan 2014 – Jul 2016 · 2 yrs 7 mos
Software Developer · Self-employed
Oct 2013 – Jan 2014 · 4 mos
Shipped for others
CargoSprout
Optimizing the global supply chain by using A.I automation to connect Freight Forwards with trusted transportation companies.
Racing Edge
Racing Edge connects the global motoring market by introducing key software solutions. Our Paddock software powers the marketplaces of race tracks and car clubs worldwide.
Agreement Express
Digitizing the onboarding process and reducing risk in underwriting with powerful custom solutions that fit your needs.
Classed Up
A music theory practice and ear training app for iPad and Mac: quizzes, note and chord trainers, a metronome and a tuner, and packages mapped to the RCM and Faber syllabus.