_

Skills

Languages

TypeScriptJavaScriptPythonHTMLCSSSQLGraphQLC++PHP

Frameworks

ReactNext.jsExpoNode.jsExpressViteReduxWebXR

UI Libraries

Platform BlocksTailwindMantineMaterial UIThree.jsReact Flow

Cloud & DevOps

AWSVercelRailwayAzureDockerLinuxGitHubBitbucketGitea

Tools

GitClaude CodeVS CodeFigmaBlenderMongoDBPostgreSQLRedis

Audio

Web Audio APIMax/MSPAbleton LiveLogic ProPro ToolsDanteMainStage

Experience

Catalis Dental Lab Partners

Software Developer IT Specialist

Catalis Dental Lab Partners

July 2025 - Present

Tempe, Arizona, USA

  • Developed a multi-platform patient portal (Next.js + Expo) serving thousands of daily users across 8 dental laboratories
  • Architect and scale Node.js/TypeScript backends (Express, Drizzle ORM, PostgreSQL, MS SQL Server, Socket.io, Redis) orchestrating CAD file ingestion, manufacturing queues, and real-time collaboration
  • Build cross-platform 3D tools by sharing modular Three.js components between web and mobile, enabling interactive visualization of dental photogrammetry scans
  • Implement platform-wide RBAC and secure authentication (NextAuth, JWT) across all portal features and workflows
  • Deliver a modular form-builder system for admins/CSR and maintain high code quality with OpenAPI/Swagger docs, Jest testing, and refactoring
Multus Medical

Lead Software Engineer

Multus Medical

February 2022 - March 2024

Phoenix, Arizona, USA

  • Lead development of 3D anatomical rendering and surgical animation software, delivering interactive visualizations for personal injury patients, attorneys, and medical professionals
  • Architect and manage cloud infrastructure (AWS S3, MongoDB, PostgreSQL, Orthanc DICOM servers, Azure VMs, pfSense VPNs) ensuring HIPAA-compliant secure access to millions of medical files
  • Develop and maintain backend services (Node.js, Express, Python, Flask, Django, Docker, Cycle.io) for CAD/DICOM ingestion, automation pipelines, and microservice orchestration
  • Create proprietary 3D modeling tools and plugins (C++, Python, Blender Geometry Nodes, DaVinci Resolve scripts), reducing technician case time by 25–30%
  • Integrate APIs and automate workflows, including Clio/Filevine webhooks and UniCourt Legal Data ETL, delivering weekly sales reports and streamlining document sharing
Octane Multimedia

IT Coordinator & Web Developer

Octane Multimedia

January 2021 - February 2022

Scottsdale, Arizona, USA

  • Lead development of a full-stack MERN CRM (React, Redux, Electron, Node.js, MongoDB) managing the company's global film catalog and internal workflows, including client uploads, asset management, financial reporting, and HR functions
  • Engineer automated media pipelines for streaming platforms, including video extraction, transcoding with FFMPEG, image resizing with Sharp, and platform-specific metadata generation (JSON, XML, MRSS)
  • Develop a closed-caption localization service using Node.js and Google Cloud Translation API, enabling rapid translation of .SRT subtitle files for international distribution
  • Design and deploy real-time live streaming infrastructure across multiple platforms (YouTube, Twitch, Facebook) using NGINX, FFMPEG, HEVC, and RTMP, optimizing broadcast workflows and audience reach
  • Build and maintain public-facing marketing websites showcasing the film catalog with search, trailer streaming, and dynamic content updates via the internal CRM
Instrument Bible

Startup Founder

Instrument Bible

January 2018 - December 2020

Tempe, Arizona, USA

  • Developed a music education software application an entrepreneurial venture, distributed on iOS, Android, and web browsers, it features virtual fingering charts for various instruments, along with tools like a tuner, metronome, MIDI player, oscilloscope, and audio recorder.
  • Designed to aid musicians in practice and learning, the app is free, cross-platform, and available in over 30 languages.
  • Created to modernize music education beyond traditional paper charts.
  • Achieved over 100 weekly downloads and a 4.5-star rating in the iOS app store.
  • Successfully funded through a Kickstarter campaign with 719 backers.
  • Showcased at the 2019 Midwest Clinic and the 2020 NAMM Show, earning recognition in the music education community.
Santa Clara Vanguard

Real-Time Audio Systems & Network Engineer

Santa Clara Vanguard

May 2024 - August 2024

Santa Clara, California, USA

  • Design and operate mission-critical, real-time signal systems using Yamaha CL3, Dante (IP audio), and low-latency digital routing, supporting live performance at scale
  • Engineer fault-tolerant playback infrastructure with redundant Mac mini MainStage systems and hot-failover audio paths, ensuring uninterrupted real-time output
  • Architect and manage distributed IP networks for synchronized audio delivery across line arrays, stage I/O, and playback nodes in dynamically changing environments
  • Execute rapid system provisioning (sub-3-minute setups), including RF spectrum coordination (Wireless Workbench), network validation, and seamless reconfiguration per venue
  • Optimize system performance per venue through latency tuning, signal integrity analysis, and acoustic modeling, maintaining consistent output quality under real-time constraints

Freelance Software Developer

Independent Clients

August 2019 - Present

Remote

Score-Sauce.com · R&R Landscaping · BOOM! Percussion Entertainment

  • Build and ship marketing and e-commerce sites for small-business clients end to end — scoping, development, deployment, and handoff
  • Develop Score-Sauce.com, a Next.js storefront for music notation templates, integrating the Stripe API for checkout and the Gmail API for order fulfillment and customer correspondence
  • Build rrlandscapingdesign.com, a Next.js, TypeScript, and Tailwind marketing site for a landscaping contractor
  • Deliver SEO strategy for BOOM! Percussion Entertainment: keyword research, competitive analysis, and on-page WordPress optimization improving page load speed and mobile responsiveness
  • Revitalize client media presence across online social platforms

Music Teacher & Arranger

Freelance Marching Arts

July 2014 - May 2025

Phoenix, Arizona, USA

Corona del Sol HS · Perry HS · Skyline HS · Vision Percussion

  • Arrange and compose for 30+ member mallet ensemble, 50+ member steel drum band, marching band, and WGI indoor percussion across four programs — six WGI shows total — using Sibelius, MuseScore, and Logic Pro X
  • Instruct front ensemble and battery percussion in individual and group settings, developing technique, musicality, and performance skills
  • Manage live audio for Arizona's largest high school marching band and a 5-time WGI World Championship finalist ensemble: MainStage programming, live amplification, and performance recording
  • Produce video content for a YouTube channel with 250,000+ views

Projects

Platform Blocks

React Native, Expo, TypeScript

August 2025 - Present

React Native design system with 120+ themable components for iOS, Android, and Web

synth.ist

React, TypeScript, Web Audio API, React Flow, Mantine, Zustand, Vite

July 2026

A free modular synthesizer in the browser — patch oscillators, samples, effects and visualizers with cables

instrument.games

Next.js, React, TypeScript, MongoDB, Web Audio

October 2025

Browser games for practicing music reading, rhythm, ear training, and instrument fingerings

R&R Landscaping

Next.js, Tailwind, Typescript

February 2025

Marketing website for a landscaping company

Score-Sauce.com

Next.js, Stripe API, Gmail API

October 2024

Music notation template E-commerce shop with Stripe API integration

Landsat TimeLapser

Google Earth Engine API, Express.js

January 2022

Web application to create timelapse GIFs with Landsat 8 Satellite Imagery

solfege.ai

JavaScript, Python, TensorFlow

December 2020

Detect solfege hand signs using machine learning

See all 23 projects

Education

Arizona State University

Bachelor of Arts in Music

Arizona State University

Herberger Institute for Design & the Arts

August 2014 - December 2020

Tempe, Arizona, USA

Certifications

Audinate

Dante Networking Level 1

Audinate

Issued May 2023