Dan McAulay
Contact: 510-418-1326 | dan@app-vitals.com | LinkedIn | GitHub | YouTube
Summary
I'm an AI Engineer specializing in intelligent conversational systems. I help SaaS companies reduce routine process times by up to 70% through knowledge bases, chatbots, and voice interfaces that automate repetitive tasks. With experience building mission-critical systems at Uber, I focus on delivering reliable AI solutions that boost team productivity and create measurable business impact.
Skills
- Seasoned architect, capable of dissecting complex problems and creating simple scalable solutions
- Excellent software engineering skills, including system design, API design, testing and profiling
- Able to analyze and diagnose low level software issues including thread contention, memory management, and disk/network optimization
Languages: Go, Python, Typescript, Ruby, Java, C, C++
Databases: PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB, Cassandra, MongoDB
AI: LLM Integration, RAG Systems, Vector Databases, Prompt Engineering, Multimodal AI
Tools/Frameworks: FastAPI, Streaming Architectures, Real-time AI Workloads
Experience
Co-Founder, App Vitals
May 2025-Present
- Co-founded AI engineering consultancy specializing in production-ready AI systems
- Developing comprehensive service offerings including AI readiness assessments, system architecture, and foundation model integration
Founding Engineer, okWOW Inc.
November 2024-Present
- Leading a team of 6 engineers in designing and implementing AI-driven systems and establishing engineering best practices
- Architected and built a production-grade chat system with sophisticated context management and real-time capabilities
- Designed streaming data architectures and pipelines optimized for real-time AI workloads
- Developed voice interface integration strategies and protocols for multi-modal AI interactions
- Created frameworks for strategic prompt engineering and context augmentation with proprietary data
- Built comprehensive knowledge base and RAG systems with vector search, embedding pipelines, and debounced processing for dynamic document content
Principal Engineer, Alto Pharmacy
July 2024-November 2024
- Laid a foundation for partnership integrations by developing common integration patterns and building extendable platforms
- Documented data consistency problems in event-based architectures and shared patterns to prevent data loss or duplication
Staff Engineer, Alto Pharmacy
August 2021-July 2024
- Led technical project review process to ensure adherence to engineering standards for architecture, reliability and scalability
- Designed and built engineering quality dashboard to showcase reliability, scalability and maintainability by team
- Extracted Doctors and Clinics service from monolith and built a platform to ease future service extraction
- Performed Ruby/Rails upgrade (2.6→3.1, 6.0→7.0) and built a system to ease future upgrades
Senior Engineer, Alto Pharmacy
August 2020-August 2021
- Designed and executed Alto's next gen architecture by carving out better boundaries in Rails monolith
- Led monthly incident reviews to determine ways to prevent, detect and mitigate future outages
Senior Engineer II, Uber
June 2016-June 2020
- Onboarded new Earnings Infrastructure team in Amsterdam and defined responsibilities between SF and AMS teams
- Led effort to unify payment method onboarding across Uber product lines and built secure, compliant system
- Designed and built Uber's Go service framework to promote automation and common development patterns
Education
UC Berkeley
Bachelor of Science in Electrical Engineering and Computer Science
Graduated May 2004