Tryston Perry

Professional Experience

Shopify Expert

Kuhl Shop - kuhlshop.com

San Diego, CA

May '23 - Present

  • Scaled my own Shopify design, development and consulting agency to 25+ clients.
  • Collaborated with and guided growing D2C brands in managing their online store.
  • Built a Shopify App in 3 months to streamline brands' online wholesale portals. Helping streamline invoicing, self-service ordering and managing price lists across customers.
  • Delegated subtasks to and managed freelancers to help scale during a high workload.

Senior Software Engineer

Podium Nutrition LLC - 321podium.com

Remote

July '22 - Present

  • Built and maintained two E-Commerce Shopify stores.
  • Designed and engineered a Full-Stack VueJS & TS internal customer loyalty program, along with a subscriptions platform for recurring orders, an AI-powered receipt scanner, a referral program, and additional features.
  • Designed and execute pixel perfect landing pages to maximize conversion rate.
  • Dealt with customer support tickers and internal support team.

Community Organizer

DEVx Network - devx.network

San Diego, CA

Dec. '23 - June '25

  • Founded and currently co-organize a monthly meetup for local software engineers. This platform encourages knowledge sharing, networking, and mutual growth, fostering a vibrant and supportive engineering community in our area.
  • Built automations to splice event recordings into talks for each of our presenters using FFmpeg, AI transcript generators, and AWS services.

Open Source Projects

Open Source Developer - ViperCharts

https://github.com/ViperCharts/viper-charts-js

Aug. '21 - Nov. '22

ViperCharts is an open-source platform/framework for charting and comparing crypto-currency asset prices across exchanges and markets.

  • Built entirely from scratch as a solo project intent on unifying all data in crypto.
  • Wrote functions to convert time and price values to pixel locations based on screen dimensions and visible range.
  • Built a custom rendering engine to re-calculate pixel instructions whenever the plotted data state changes.
  • Implemented a custom WebWorker message broker to offload CPU intensive operations like chart updates to alternative CPU cores, massively improving the responsivity of the UI and preventing the hanging of the main thread.
  • Implemented a custom data granularity algorithm and g-zip compression for historical market data and all client-server requests to reduce bandwidth usage from ~33MB to ~5MB.

Technical Skills

HTMLCSSSCSSReactVueSvelteNextJSBunJavaScriptTypeScriptDrizzle ORMMySQLPostgreSQLOpenAI APIGemini APIVertex AIAWSDigital OceanWebGLWebWorkersWebSocketsHTTP 2.0

Interests/Hobbies

Indoor / outdoor bouldering, cooking, marketing & sales.