Trey Whitson

Software Architect & Leader

Summary

Software architect with 10+ years building products from zero to scale. I specialize in full-stack TypeScript, system design, and turning early-stage technical foundations into production platforms. I've grown engineering teams from solo contributor to 15 engineers while maintaining hands-on technical leadership. I thrive on complex problems that span architecture, developer experience, and product delivery.

Experience

Moment

Staff Software Engineer Aug 2024 - Present

  • Championed and executed migration from Electron to Tauri (Rust), eliminating persistent Node.js/Git (C) integration issues that caused frequent regressions; the new architecture has remained stable since deployment, with additional work on auto-updates, system tray integration, and cross-platform distribution (macOS, Windows, Linux, iOS)
  • Drove product evolution from web-based to desktop-first, git-backed architecture, implementing SQLite caching, local-first document storage
  • Led state management overhaul from a fragmented Redux + Apollo setup to Jotai, enabling cleaner dependency injection patterns and eliminating codebase-wide consistency issues
  • Architected secure published document platform supporting user-authored executable JavaScript in code cells, implementing sandboxed rendering to prevent session theft while preserving rich content functionality
  • Restructured monorepo architecture to extract shared packages across web, desktop, and mobile platforms, improving CI/CD pipeline performance by 2x and establishing pre-commit hooks to ensure code quality, consistency, and improve developer velocity
  • Delivered end-to-end features including real-time collaborative editing with ProseMirror, document templates, merge request workflows, image handling, and daily notes—while spearheading framework upgrades for security, performance, and developer experience

RUN!

Lead Software Engineer Jan 2023 - Mar 2024

  • Led the modernization of a full-stack WYSIWYG website builder using tRPC, Supabase, and Next.js, enhancing scalability and user experience
  • Integrated a feature-rich image editor, incorporating AI upscaling and correction
  • Created an advanced form builder with the ability to submit data to multiple CRMs including NGP VAN, Mailchimp, HubSpot, Airtable, and ActionKit
  • Integrated event listings with various calendar sources including Google Calendar via iCal, Mobilize.us, and NationBuilder
  • Ensured and regularly audited security, performance, and scalability of high traffic and threat prone websites

Mythical Games

Enterprise Architect Jul 2020 - Jan 2023

  • Created and collaborated on sequence flows to define and communicate interactions between various systems to expedite feature time to market
  • Designed enterprise scale system architecture for a multi-tenant platform comprised of gRPC and GraphQL APIs written in C# and TypeScript with data stored in CockroachDB and MongoDB
  • Maintained hosting infrastructure for over a dozen projects within Vercel, Cloudflare Workers, and Google Cloud Platform
  • Built workflows and CI/CD pipelines with GitHub Actions to encourage stable software release management

Engineering Manager

  • Coordinated engineering teams to effectively assign meaningful work to team members
  • Coached junior engineers for career growth, provided feedback, and suggested new workflows and technologies
  • Supported teams throughout the company to ensure alignment across the organization
  • Guided development and product direction to build out a highly scalable multi-tenant platform
  • Built a team of engineers to create exceptional web experiences using React, MUI, Tailwind CSS, and react-query

Senior Software Engineer

  • Built a web store & checkout system for users to purchase NFTs with crypto or FIAT using React, Redux, and MUI
  • Implemented multiple fraud detection systems into commerce solutions
  • Worked closely with designers to create world-class, accessible user experiences

Service Management Group

Software Engineer Feb 2019 - Jul 2020

  • Led the development of a shared Angular component, service, and tooling library
  • Spearheaded the migration of multiple large AngularJS applications to Angular 8
  • Created dynamic visual data aggregation reports in Scala on Apache Spark/Hadoop using SQL Server, Hive, and Elasticsearch
  • Created APIs in C# to asynchronously serve reports for client dashboards
  • Planned and participated in technology training and engagement plans, including a hackathon

Xander e-Solutions

Full-Stack Software Engineer Jan 2016 - Feb 2019

  • Developed and maintained outward facing and internal applications for a Fortune 500 company using C#, Node.js, Angular 1.x, jQuery, and Bootstrap
  • Built a high-performance Web API for processing large volumes of data from IoT devices using ASP.NET Web API with C#, SQL Server, and Hangfire
  • Developed automated data import, cleanse, transform, export, and transfer processes using Bulk Copy Utility, 7zip, and SFTP
  • Audited and modified front-end systems to meet WCAG accessibility guidelines