Innovating at the Intersection of Technology, Hospitality, and Entrepreneurship.
I'm Max Spangler, a technology leader with a blend of deep technical expertise and entrepreneurial vision. As Vice President of Technology at Charlestowne Hotels, I drive technological advancements in the hospitality sector.
Beyond my corporate role, I'm a passionate software engineer and founder, constantly exploring new ventures and building impactful solutions like skimmerhat, reservq, and accordis. I thrive on transforming complex challenges into elegant, cutting-edge digital experiences.
Get In Touch →Ventures
skimmerhat
A non-partisan crowdsourcing platform designed to find and fund political candidates aligned with shared ideas. (Past venture)
reservq
Smart waitlist management for hotels, integrating with PMS to capture missed booking opportunities and notify guests of availability.
accordis
Streamlining contract lifecycle management with intelligent automation and analysis.
Collaborating with Leading Innovators
Areas of Focus
Scalable Systems & Architecture
Designing and building robust, high-performance systems ready for growth.
AI & Machine Learning
Exploring practical applications of AI/ML for automation and intelligent features.
Product Development & Strategy
Bridging the gap between technical possibilities and market needs.
Cloud Infrastructure
Leveraging cloud platforms (AWS, GCP) for efficiency and reliability.
Web Technologies
Utilizing modern web stacks (React, Node.js, etc.) to create engaging experiences.
Data & Analytics
Turning data into actionable insights and driving decisions.
From Concept to Deployment
Illustrating the flow from configuration blueprints to core logic execution, highlighting automated pipelines and system observability.
# System Configuration Blueprint
version: 3.1
pipeline:
trigger: on_commit
stages:
- name: build
steps:
- build_image: ./Dockerfile
- run_tests: --parallel
- name: deploy
target: production
strategy: blue_green
observability:
metrics: prometheus
logging: fluentd
// Core Logic Example
function handleRequest(request, context) {
const { user, geo } = context;
if (!user.isAuthenticated) {
return redirect('/login');
}
const data = fetchData(user.id, geo.region);
return render('dashboard', { user, data });
}