About Ryan Haack
Software developer, PMIS consultant, trail runner, and graduate student based in Albuquerque, New Mexico.

Hi! I'm Ryan Haack. I build software systems, automate complex workflows, and help organizations unlock the value of their data.
Currently, I work as a Lead Senior Consultant at Avicado Construction Technology Services. My work centers on enterprise construction technology, designing custom automations and system integrations, and optimizing Project Management Information Systems (PMIS) such as e-Builder.
Alongside my consulting work, I am pursuing my Master of Science in Computer Science at the University of Colorado Boulder, focusing on advanced algorithms, software engineering principles, and machine learning / AI.
What I Do
Software Engineering
Building fast, maintainable tools, command-line utilities, web applications, and backend services. I work primarily with TypeScript, JavaScript, Python, Node.js, Astro, and modern cloud platforms.
Explore my projects→PMIS & Workflow Automation
Specializing in construction management platforms and enterprise integrations. I architect robust data pipelines, automate repetitive administration, and bridge e-Builder with financial ERPs like Oracle.
Read PMIS guides & articles→Outside the Office

Remote work setup from the camper
When I'm away from a conventional desk, you'll usually find me outdoors in the American Southwest—often combining coding and consulting with camping in the mountains.
I am an avid ultra and trail runner, regularly exploring the trails around New Mexico, Colorado, and the high desert. In 2025, I tackled the Mt. Taylor 50k and continue training for mountain endurance events.
I also carry a camera on my adventures to capture landscape and nature photography across high desert mesas, mountain passes, and night skies.
Get in Touch
Whether you have a question about PMIS architecture, software projects, or want to connect, feel free to reach out.