What a Plane Crash Taught Me About Team Communication
Looking at a tragic aviation disaster through the lens of modern teams: hierarchy, hesitation, and what happens when no one feels able to say the obvious.
Coaching grounded in human experience, real-world complexity, and the patterns that shape how you move through work and life.
I’m a coach, facilitator, and technical practitioner with a long history inside product and engineering teams. My work now centers on helping people understand their patterns, navigate complexity, and design ways of working and living that feel more honest and sustainable.
Before coaching, I spent years as a software engineer and technical lead — working with web systems, databases, Kubernetes, cloud infrastructure, microservices, and the messy realities of scaling teams. The work was interesting, but what stood out most were the human patterns underneath it all: burnout loops, unclear expectations, over-functioning, conflict avoidance, and the pressure to stay “on” even when the system itself was strained.
I started recognizing those patterns in myself, too — taking on too much, trying to fix everything through effort, or focusing on delivery while ignoring what my nervous system was trying to say. Coaching became the place where those patterns finally made sense, and where they began to shift.
Formative Solutions grew out of that journey. Today, I help individuals and teams see the deeper systems shaping their work: the beliefs they inherited, the roles they were rewarded for, the structures they’re navigating, and the unspoken rules keeping things stuck. The focus is always the same: more clarity, more honesty, and more choice.
Curious about working together? Learn moreCoaching integrates emotional experience, personal patterns, and the systems you move through. The goal is clarity, agency, and a more grounded way of leading and living — not performance or perfection.
Coaching starts with what’s happening inside — the overwhelm, the pressure, the patterns that keep repeating. These aren’t flaws to fix; they’re signals pointing toward what needs attention.
Personal growth doesn't exist outside context. Coaching considers your relationships, expectations, team norms, history, and the unspoken rules shaping how you show up.
Instead of forcing big transformations, we design small, safe-to-try experiments — each one offering insight you can build on. Change happens through curiosity, not pressure.
Years in engineering and years of personal growth both inform the coaching work. The core focus, though, is helping individuals understand their patterns, navigate complexity, and make more grounded choices in work and life.
Coaching happens in the context of your actual life — the deadlines, pressure, expectations, emotional weight, and patterns you’ve developed to survive complex environments. Sessions slow things down so you can see what’s happening beneath the pace.
What happens inside you often mirrors the systems around you. Coaching helps connect those dots so you can work with both — not just cope with what's broken or force yourself to push harder.
Whether you’re navigating burnout, a role transition, conflict, or the sense that something needs to change, coaching offers a grounded place to look honestly at your patterns and experiment with new ways forward.
Coaching work is informed by years inside product and engineering teams, alongside dedicated study of systems, leadership, and human development.
Training and ongoing practice in 1:1 coaching, group facilitation, and systems-informed work. Sessions draw from reflective inquiry, experiment design, and nervous-system-aware pacing rather than scripts or quick fixes.
Background in software engineering and technical leadership, including work with modern web stacks, infrastructure, and distributed systems.
Portfolio of websites and tools personally built and maintained, often in service of coaching, team work, and experiment-driven practices.
Coaching didn’t arrive as a single turning point. It grew out of years in engineering, Agile practice, and personal work on patterns that kept repeating — in systems and in people.
Early roles in software engineering and web development, seeing how products actually get built: trade-offs, late nights, shifting requirements, and the quiet pressure to keep everything running.
Exposure to Agile frameworks and practices — noticing both the potential for better collaboration and the gap between ceremonies on paper and how teams actually felt inside them.
Increasing responsibility for systems and delivery. Realizing that the hardest problems weren’t purely technical, but lived in expectations, communication, and the emotional load of being “the responsible one.”
Stepping into roles focused on both people and process. Supporting teams through sprints, releases, and organizational change — and seeing where frameworks helped, where they hurt, and where human realities didn’t fit neatly into any model.
Working with multiple teams and leaders on retros, ways of working, and cross-team alignment. Emphasis on experiments over rigid playbooks, and on treating team dynamics and reporting as part of the same system — work that continues today through Agile and team coaching engagements.
Center of gravity in 1:1 coaching, while still holding a strong systems and Agile lens. Supporting individuals and teams as they notice long-standing patterns, honor what those patterns protected, and experiment with new ways of leading, relating, and working — in both personal and team contexts.
Today, Formative Solutions brings these threads together through personal coaching, Agile and team coaching, and web solutions that support the systems clients are trying to build.
The specifics are different for each person and team, but some common shifts tend to emerge over time.
Many clients describe moving from “I’m the problem” toward “my patterns make sense given what I’ve lived through” — and from there, finding more grounded ways to set boundaries, make decisions, and relate to their work and relationships.
Teams often report more honest conversations, clearer expectations, and a shift from vague frustration to shared language about what’s actually happening. Experiments in process and communication become easier to design and sustain.
Leaders frequently notice improved alignment between what is said and what is experienced. Conversations about pace, capacity, and trade-offs become more real, and decisions begin to reflect both delivery needs and human limits.
Related writing exploring small shifts that influence people, teams, and systems.
Looking at a tragic aviation disaster through the lens of modern teams: hierarchy, hesitation, and what happens when no one feels able to say the obvious.
How unprocessed experiences shape the way we grow, lead, and show up.
A different way to hold retros: fewer tasks, more experiments, and more learning.
Whether you’re navigating burnout, a role transition, complex team dynamics, or a general sense that something needs to shift, coaching offers a dedicated space to work with all of that more intentionally.