About

Software developer. Technical leader. Problem solver.

I build practical software solutions by combining hands-on engineering, technical leadership, and a focus on solving real problems.

My Journey

From technical support to software engineering.

My path into software development wasn't centered around a single technology or job title. Over the course of my career, I've worked across technical support, automation, application development, team leadership, and AI-enabled solutions.

That experience taught me to look at technology from the user's perspective first. Whether I'm building an application, automating a process, or designing a new workflow, I want to understand the problem before deciding how technology should solve it.

Along the way, I pursued a Bachelor of Science in Computer Science to strengthen the academic foundation behind the engineering work I was already doing. The program expanded my experience across software design, algorithms, databases, cybersecurity, artificial intelligence, and modern full-stack development.

Today, I bring those experiences together: practical engineering, technical leadership, continuous learning, and a strong focus on building software that makes complicated things easier.

How I Work

Start with the problem, not the technology.

Good software decisions begin with understanding what needs to be solved, who the solution is meant to help, and what success should look like.

Understand First

Before choosing a framework or architecture, I want to understand the user, the problem, and the outcome we're trying to create.

Keep It Practical

I prefer solutions that are maintainable, understandable, and appropriate for the problem rather than complexity for its own sake.

Build for People

Whether it's an internal enterprise tool or a public application, the technology should ultimately make someone's work or experience better.

Keep Learning

Technology changes quickly. I enjoy learning new tools, testing new approaches, and applying what works to real problems.

At a Glance

Experience built over time.

Professional experience, technical leadership, and formal computer science education all shape how I approach software.

14+

Years in Technology

Enterprise technology, application development, automation, and software engineering.

7+

Years in Leadership

Leading people, development teams, technical initiatives, and cross-functional work.

B.S.

Computer Science

Software development concentration with study across full-stack development, AI, security, and algorithms.

Right Now

What I'm exploring.

My current interests sit at the intersection of software development, cloud infrastructure, automation, and artificial intelligence.

Cloud Development

Building and deploying applications using Azure services, managed infrastructure, custom domains, and cloud databases.

Artificial Intelligence

Exploring practical uses of AI, intelligent automation, reinforcement learning, and responsible AI development.

Full-Stack Engineering

Continuing to deepen my experience across APIs, frontend applications, backend services, databases, and secure authentication.

DevOps & Delivery

Expanding my experience with automated deployments, CI/CD workflows, cloud configuration, and modern software delivery practices.

Keep Exploring

Want to see what I've built?

Explore live applications, source code, cloud deployments, and the technical decisions behind the projects in this hub.

View Projects