Skip to content
View LiveNathan's full-sized avatar
🏋️‍♀️
Working on migrating a Bubble app to Java + Spring
🏋️‍♀️
Working on migrating a Bubble app to Java + Spring

Block or report LiveNathan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LiveNathan/README.md

Full-Stack Java Developer Specializing in AV/Events Industry Software Solutions

20+ years AV industry experience + 4 years software development = Custom software that actually works for your business

📍 Minneapolis, MN | 📧 nathan@sounddesignlive.com | 🔗 Available for custom projects


🎯 I Solve These Expensive Problems

"Adding humans in individually is incredibly time-consuming." - Production Manager

"If a project gets postponed by a week and I need to change everyone's schedule, it would take me 42 clicks to change everyone's schedule." - AV Company Owner

"This 2.6 million dollar job took me a week to do just because of the manual input." - Senior Project Manager

"We waste hundreds of hours a year on duplicating information between systems." - Operations Manager

Sound familiar? I build custom software that eliminates these workflow nightmares.


📈 Case Study: Allied Productions Labor Management System

Timeline: 4 months | Industry: AV Production & Event Management

🔧 The Challenge: "A Time-Consuming Process with a Lot of Manual Data Entry"

Allied Productions had a functional but tedious labor booking workflow. Jesse Andler (Labor Manager) was managing everything effectively, but spending significant time on repetitive manual tasks:

The Daily Inefficiencies:

  • 24-hour lag time - Lasso only imported new events from Flex once per day
  • Incorrect import data - System pulled trucking dates instead of actual crew call times
  • Manual corrections required - Jesse had to fix dates and times for each event
  • Scattered information - Contacts spread across Flex, Lasso, and Monday without synchronization
  • Annual manual updates - Contractor information updated once yearly via Monday.com form, then manually entered

"We use a lot of different apps for what we do and that's part of the problem and I wish it was all on one app I wish it could all just be in one environment but it's not" - Jesse A., Labor Manager

💡 The Solution: Streamlined Workflow with Real-Time Integration

Rather than asking Allied to change their proven processes, I built a system that eliminated the manual inefficiencies while keeping their existing workflow intact.

What I Built:

Real-time Flex API integration - No more 24-hour delays
Automatic contact consolidation - Programmatically moved all Lasso contacts to Flex
Correct time importing - Load-in/load-out times instead of trucking dates
Stateless application - No duplicate data management, just smart API calls
Intuitive crew calendar - Visual availability tracking Jesse actually wanted to use

🎯 The Results: Streamlined Daily Operations

Impact:

  • Eliminated repetitive data entry - automatic sync between systems
  • 🔄 All labor information centralized in Flex - PMs can now access crew details directly instead of contacting Jesse
  • 🎯 Familiar interface - built to work naturally with existing AV workflows
  • 💼 Reduced daily friction - Jesse can focus on crew coordination instead of data management

The Process Transformation:

Old way: Email → Monday form → Lasso (with wrong times) → Manual corrections → PMs contact Jesse for labor info
New way: Allied Crew app → Real-time Flex updates → All stakeholders see current data

Biggest win: Project managers can now see labor assignments directly in Flex, eliminating the constant back-and-forth with Jesse for crew information.


🛠 Featured Solutions

📊 SubAligner - Sub Alignment Tool

The fastest way for live sound engineers to perform system alignment with confidence.

  • Live Demo | Used by 220+ sound engineers worldwide
  • Download transfer function files and load them into your audio analyzer

🎛 Audio Signal Processing Apps

Custom DSP solutions for pro audio applications

  • Frequency domain convolution with sample-accurate switching

📝 B2B Demand Generation Tool

AI-powered keyword research for marketing teams

  • Automated competitor analysis and content gap identification

💡 Why AV Companies Choose Me

🎧 I speak your language - 20 years as live sound engineer, I've been in your shoes
⚡ Fast results - Deep industry knowledge means no learning curve
🔧 Full-stack capability - From concept to deployment, I handle everything
📊 Business-focused - Solutions that save time and money, not just "cool tech"


🔧 Technical Stack

Backend: Java 24, Spring Boot, EclipseStore Frontend: Vaadin, Thymeleaf, HTML/CSS
Architecture: TDD, DDD, Hexagonal Architecture
Deployment: AWS, Docker, CI/CD pipelines
Specialty: Audio DSP, Loudspeaker measurements, System integrations


📞 Ready to Eliminate Your Workflow Headaches?

📅 Book Your Free 30-Minute Consultation

Let's discuss your specific workflow challenges and how custom software can solve them.


Fun fact: I transitioned from audio engineering to software development because I got tired of seeing AV companies struggle with terrible software. Now I build the tools I wish existed when I was running shows!

GitHub Stats


"The AV industry desperately needs better software. Let's build something amazing together."

Pinned Loading

  1. overlap-save-demo overlap-save-demo Public

    Java implementation demonstrating overlap-save frequency domain convolution with performance comparisons and real-time audio processing examples

    Java

  2. convolution-kernel-switching-demo convolution-kernel-switching-demo Public

    A Java demonstration project showcasing frequency domain convolution using the overlap-save method with sample-accurate kernel switching.

    Java

  3. sound-system-model sound-system-model Public

    3D visual aid of a sound system for a form.

    JavaScript