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.