A full stack software engineer specializing in websites and web applications

Learn More


I love solving challenging technical problems

I believe properly designed and implemented software can transform our work and our lives. My passion is writing sustainable code and building applications and websites that improve both our businesses and our lives.

Web Development

I've been building websites since I was 10, and love to use the latest technology to bring new ideas to life on the internet. Let's work together to build something new and exciting!

Software Testing

With three years of experience as a quality assurance analyst at a major technology company, I love testing and breaking things in the name of developing better software.

Process Automation

I'm passionate about desigining automation services that not only save time and increase productivity, but also alleviate the need for unnecessary manual work.

Training and Presentation

Teaching skills and helping others grow personally and professionally is extremely rewarding for me. I'm at home giving live demos and presentations to large groups.

Technical Support

Customer service is a priority for me and I build relationships with clients by providing excellent service and support as well as respect and empathy for each individual's unique perspectives.

EMR Consulting

I've spent the majority of my career working in Healthcare IT because I care deeply about the cause. I have significant experience with Epic EHR in the outpatient clinical setting.

Request Callback