Software Development Engineer
I enjoy tackling real-world problems by designing practical, well-reasoned systems and building intuitive user experiences grounded in how people actually work. Comfortable moving from problem definition through implementation, I value clarity, maintainability, and collaboration-working closely with others to deliver software that is reliable, adaptable, and built to last.
I design and build intuitive, responsive applications with a strong focus on usability, performance, and long-term maintainability. My work emphasizes thoughtful problem-solving and clean implementation, turning real user needs into reliable, well-structured software.
I bring experience designing and integrating APIs, collaborating effectively in Agile teams, and working productively in distributed, remote environments for over five years.
I’m an active machine learning and AI enthusiast, comfortable working with modern AI tools and concepts and exploring how they can be applied responsibly to solve practical problems.
A glimpse into my day-to-day life can be found on Instagram. Proud father of two amazing teenagers. Dog dad to two Dachshunds: Jackson (the sweet one) and Bernie (the pint-sized menace).
Support and enhance enterprise-scale internal applications, partnering with global stakeholders to deliver reliable solutions aligned with shared standards.
Led client projects, conducted workshops, and provided code reviews while supporting early-career developers.
Mentor junior developers through project-based cohorts, facilitate recurring meetings, and support a collaborative learning environment.
Organize monthly meetups, mentor newer developers, and curate presentations for the community.
Full-stack platform for board game session scheduling with listings, paid sessions via Stripe, and scalable data modeling.
Team management platform with scheduling, payments, and a streamlined experience for coaches and players.
Rapid website redesign and migration completed in a single weekend with zero downtime and SEO continuity.
"I already had a couple of sites built that I needed merged under one business name and website. Thomas took my sites, colors, logo, etc. and merged them together beautifully in one, simple to use website. He listened to my needs and even suggested other web hosts, appointment apps, etc. that would work for my intended purpose. He was extremely patient with my long response times as I was also going through a tough personal matter at the time. He was open and asked for honest feedback every step of the way. I could easily share what I liked and didn't like without fear of offending. He truly cares that you're happy with his work and your website. He was also dependable and affordable for a micro business such as myself. Thanks again Thomas!"
"I had the honor of working on a couple of Thomas's development teams. Thomas is an incredible leader, both patient, and an all around mentor. If anyone needed material explained, or a quick reference for best industry practices he was the person to go to. His project management approach is clearly articulated with a focus on collaboration, and business needs in perspective. He happily shared creative solutions to challenges we all faced. Supporting each team members personal growth. Thomas helped create an inclusive environment that felt nothing short of "the place to be.""
"I had the pleasure of meeting and working with Thomas. Thomas led our team in a very efficient way allowing us to deliver the products on time with higher quality than expected. I saw firsthand how he mentored Jr members of the team. Thomas is an amazing human being and I would love to work with him in the future!"
"Thomas was great to work with! He was super patient with me and allowed me to take my time figuring out my image. He cares and wants me to be happy with my website. He goes above and beyond even updating my contact page because he thought it would run better than before!"