Joshua Stovall
Software Engineer
Skills
Languages
Frameworks
UI Libraries
Cloud & DevOps
Tools
Audio
Experience
- 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
- 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
- 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

Startup Founder
Instrument Bible
- 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.
- 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
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
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
React Native design system with 120+ themable components for iOS, Android, and Web
platform-blocks.com · github.com/joshstovall/platform-blocks · www.npmjs.com/package/@platform-blocks/ui
A free modular synthesizer in the browser — patch oscillators, samples, effects and visualizers with cables
Browser games for practicing music reading, rhythm, ear training, and instrument fingerings
Marketing website for a landscaping company
Music notation template E-commerce shop with Stripe API integration
Web application to create timelapse GIFs with Landsat 8 Satellite Imagery
Detect solfege hand signs using machine learning
instrumentbible.github.io/solfege.ai · github.com/instrumentbible/solfege.ai
See all 23 projects at joshuastovall.com/software





