I'm a Senior Software Engineer based in the Saint Louis area with 15 years of experience building production web applications end-to-end. My work has spanned customer-facing e-commerce platforms driving seven-figure monthly revenue, internal tools that integrate with enterprise ERP systems like SAP, and everything in between. My day-to-day stack spans Python, Django, React, Next.js, and TypeScript — from database schema and REST APIs through to the deployed UI.
I care most about writing code that's reliable, secure, and maintainable, and about raising the bar of the team around me through mentorship, thoughtful code review, and clear technical direction. Across my career I've shipped work in e-commerce, ERP and manufacturing systems, HR and payroll, CMS platforms, and mobile-ready apps — and I'm always looking for the next hard problem to learn from. If you're hiring for a senior engineering role and what you've seen here resonates, I'd love to talk.
Build end-to-end web applications with modern stacks like Next.js, React, Node.js, and Django — from database schema to production-deployed UI.
Launch online stores and checkout experiences using Shopify, Stripe, and custom Next.js storefronts backed by MySQL or MongoDB.
Connect web applications to third-party services and enterprise systems through REST APIs, webhooks, and ERP integrations such as SAP.
Design fluid interfaces that adapt seamlessly from mobile to desktop, tested against real devices and viewport sizes.
Improve organic discoverability through semantic HTML, structured metadata, performance tuning, and keyword-driven content strategy.
Translate Figma, Adobe XD, and Photoshop designs into pixel-perfect, accessible HTML and CSS with meticulous attention to detail.
Cooking is one of my favorite hobbies. It's a great way to stay healthy and create delicious meals. I find it very satisfying to make something from scratch, and I'm constantly experimenting with flavors and techniques. Even when I make mistakes, I use those experiences to grow and become a better cook.
Playing video games is one of my favorites ways to unwind, relax, and have a ton of fun. Who wouldn't love that? My favorite thing about video games is that they provide so much entertainment and challenges which can be both educational and rewarding, in settings outside of the norm which can provoke out of the box thinking.
Reading is one of my favorite leisure activities because It helps me to expand my horizons and gain a new perspective on things. I get to escape into new worlds, learn about different cultures, go on exciting journeys, and explore the depths of a book. Reading has increased my appreciation for the written word and it opens up the door to opportunities.
I really enjoy weightlifting! It's a great way to stay fit, build strength and have fun doing it. I also love that I can challenge myself to progress and reach new goals. Whenever I feel down, hitting the gym helps me refocus and clear my mind. It's a great way to de-stress after a long day and I always walk away feeling accomplished and proud of myself.