About Myself

Me at one of my favorite spots in the NC Mountains
Credit to my buddy Wes for the photo

I was born and raised in North Carolina, in the heart of the U.S. Southeast — the kind of place where faith, family, and kindness shaped everything for many of us. I grew up in a home where love and discipline went hand in hand, where doing “the right thing” meant obedience to God’s Word. Those early lessons gave me roots that have both grounded and challenged me in the years since.

For more than twenty-six years, I’ve worked in the software technology industry — wearing just about every hat along the way: software engineer, engineering manager, leader/director, and consultant. It’s a field that rewards constant learning, adaptability, and persistence — and in many ways, it mirrored my own personal evolution. Success came, but somewhere along the way, I realized that “successful” didn’t always mean fulfilled.

Life has a way of humbling us into clarity. Divorce, leaving the church I grew up in, and health struggles that reminded me of my own mortality — each of those moments became a wake-up call. They stripped away the noise and left me face-to-face with questions I’d avoided for years: Who am I without titles, a religion, a spouse? What really matters? What does it mean to live fully alive?

Today, I’m a father of two young children who teach me more about patience, curiosity, and joy than any book or job ever could. When I’m not working, I find peace in painting, hiking, mountain biking, kayaking, or just getting lost in good music, art, or a movie. I’ve learned that revival isn’t one big event — it’s a series of small, honest choices to show up differently each day.

This space, and the work I’m doing through the Reviving Life Project, are my way of documenting that process — not as an expert, but as someone walking the same imperfect, beautiful path as everyone else.