I am a long time professional math educator turned full-stack software developer. For years I’ve leveraged my bachelor’s and master’s degrees in math to educate others. Now I get to use those skills to create.

I can’t wait to see what comes!

Results-oriented but value the journey.

Tasks must be completed. But that doesn’t mean you ignore the process. Often the process is what gives you the skills and appreciation to take on the next task.

I have decades of experience with quasi-programmatic software. I’ve found a way to “program” in every job and volunteer position I’ve ever had. I’ve enjoyed the challenges of electronic games, board games and logic games. With the brain training from those, I’ve contributed to the resolution of problems in many settings.

All my experiences have provided a strong base on which to build a knowledge of programming languages, libraries and structures.

Captivatingly articulate.

I’ve spent my professional life helping people learn complex logical structures. I’ve honed a superpower in communicating technical concepts to laypeople and lay concepts to technical people.

I have the logic and reasoning found in a stereotypical software developer and the communication ability of a speaker and writer.

Let’s connect!

If you’re curious about my abilities, interests or thinking, you can find me on your favorite platform:

And if you’re dying to meet me in real-time, shoot me an email ( or give me a call/text at 713-557-8048.

Time to code…

I’ll see you on the flipside!