About

Professional Background

I have been in the software development industry for over twenty-seven years, working as a developer, designer, team leader, and mentor.

I hold a Bachelor of Science in Computer Science from Rose-Hulman Institute of Technology.

My primary expertise lies in .NET web applications (ASP.NET, MVC, Web API) and SQL Server. I specialize in building clean, scalable, and maintainable systems.

Microsoft Certifications

I have earned several Microsoft certifications, including:

  • Azure DevOps Engineer Expert
  • Azure Database Administrator Associate
  • Azure Developer Associate
  • Microsoft Certified Solutions Developer (MCSD)
  • Microsoft Certified Solutions Expert (MCSE)
  • Microsoft Certified Professional Developer (MCPD)
  • Microsoft Certified Technology Specialist (MCTS) in multiple areas

Development Philosophy

I pride myself on writing clean, simple, and high-quality code that is:

  • Generic and reusable
  • Scalable and performant
  • Well-structured and easy to maintain
  • Aesthetically pleasing and consistent

My goal is to deliver solutions that any development team can adopt and extend with confidence.

Services Offered

Today, I continue to provide custom software solutions using modern Microsoft technologies, with a focus on cloud-native development, Azure integration, and robust backend systems.

Education & Faith

I am currently pursuing a Master of Arts in Christian Apologetics from Liberty University.

I affirm the authorship, authenticity, and authority of Scripture. My studies and personal passion include:

  • Arguments for the existence of God
  • The incarnation and deity of Jesus Christ
  • Historical evidence for the crucifixion and resurrection
  • Discipleship and evangelism
  • Engaging culture with reason and grace