Profile Photo

About Me

I'm a passionate software developer with experience in front-end technologies like Vue.js, Node.js, and modern JavaScript frameworks.

I believe that curiosity and creativity are the foundation of great development, and I bring that mindset to every project I work on.

My Story

I've spent the last decade crafting intuitive, elegant, and impactful software solutions, driven by a deep curiosity and passion for technology. My career has been an exciting evolution, taking me from building interactive frontend experiences to full-stack engineering, and most recently exploring how AI and machine learning can enhance everyday applications.

Outside the world of software development, I'm an avid gamer, a passionate Dungeon Master running a rich, long-term campaign, and enjoy spending time outdoors hiking and exploring the beauty of Colorado. I'm fascinated by the intersection of technology, storytelling, and creativity, whether that's through experimenting with AI-driven narratives or diving into the immersive world of flight simulation.

I believe deeply in lifelong learning, always embracing new technologies and challenging myself to grow—not just professionally, but personally. My goal is to build thoughtful software solutions that improve people's lives, foster community, and help bridge the gap between complex technologies and meaningful user experiences.

"The only way to make sense out of change is to plunge into it, move with it, and join the dance."

— Alan Watts

Beyond Coding

Gaming & Imagination

I've been an avid Dungeon Master for over a decade, running rich, narrative-driven campaigns that blend strategy, storytelling, and collaborative worldbuilding.

Homebrew campaign creator
Strategy, space, and mecha enthusiast
PC gaming & VR simulation experiences

Outdoor Pursuits

Living in Colorado provides endless opportunities to explore the outdoors. I'm passionate about hiking, fitness, and experiencing natural wonders.

Hiking and camping
Weightlifting & strength training
Boxing, running - let's get moving

Creative Projects

I enjoy merging technology with creativity through various hands-on projects and continuous learning.

3D printing & modeling
Learning game development
Experimenting with AI tools

My Thoughts

Get to know me better through my writing. Here are some selected articles I've written recently.

From My Blog

A collection of articles that reflect my interests, experiences, and technical journey

View All Posts
The Return of the Notes

The Return of the Notes

April 6, 202510 min read

Programming my way to note-keeping harmony

Dungeons and Records

Dungeons and Records

March 29, 202510 min read

Navigating records in a 7+ Year D&D Campaign

Let's Connect

Whether you want to discuss a project, talk about technology, or just say hello, I'd love to hear from you!