About
Back in 2005, I decided to try my hand at building custom MySpace themes and accidentally fell headfirst into the world of coding and web development. What started as tinkering with HTML and CSS turned into a career spanning more than two decades of building software for agencies, startups, established companies, and clients across a wide range of industries.
These days, I’m a senior software engineer who loves solving complicated problems and turning ideas into software people actually want to use. I work across the stack, with much of my experience centered around PHP, Laravel, JavaScript, TypeScript, React, Node.js, WordPress, and WooCommerce. I especially enjoy the intersection of product and engineering, thinking beyond whether something can be built to figure out what should be built and how to make it simple, scalable, and genuinely useful. ;
I’m also a builder at heart. When I’m not writing software for someone else, there’s a pretty good chance I’m experimenting with an idea of my own. Lately, that has meant building SaaS products and exploring how AI can change the way teams work, collaborate, and build software. You can check out some of what I’ve been working on in my portfolio.
Away from the computer, I’m a husband, dad to three daughters, pastor, and writer. After several years in Wyoming, my family and I recently traded the mountains for Florida. Whether it’s software, a book, or the next idea scribbled down somewhere, I’m happiest when I’m creating something that matters.
Experience
2014 — Present Build and maintain critical components for CAMNA clients around the globe. Work closely with cross-functional teams, including front-end developers, designers, and product managers, to implement back-end functionality that makes the user's experience the best they can have.
- PHP
- Ruby
- Laravel
- JavaScript
- TypeScript
- ReactJS
- WordPress
- Woocommerce
2011 — 2014 Build, style, and ship high-quality websites, design systems, mobile apps, and digital experiences for a diverse array of projects for clients including Stoney Bank Nurseries, Drohan Brick, MYCO Mechanical, Cocoon9, The Whip Tavern, Chester County Historical Society, and more. Provide leadership within engineering department through close collaboration, knowledge shares, and spearheading the development of internal tools.
- PHP
- JavaScript
- HTML & SCSS
- ReactJS
- WordPress
- Woocommerce
- PHP
- .NET
Projects
2026 An AI Workspace for Teams
Agency: Design For Hope
Built an AI workspace for teams that needed the speed and effiency offered by ReactJS and Laravel.
- ReactJS
- Laravel
- TypeScript
- TailwindCSS
- PostgreSQL
2025 A Space For Pastors to Plan Sermon Series
Agency: Design For Hope
Built a space for pastors to plan sermon series. This site is built with ReactJS and Node.js. The site is hosted on cloudflare and the database is hosted on Supabase.
- ReactJS
- Node.js
- TypeScript
- TailwindCSS
- Supabase
2024 A Phonics Company for the 21st Century
Agency: Cospark
Built a website for a phonics company that needed the speed and effiency offered by Next.JS and headless WordPress. One API call runs every page on this site. I built one endpoint that pulls in everything needed for each page load.
- NextJS
- Headless Wordpress
- TypeScript
- Custom API Endpoint
2019 - 2020 Award Winning Nurseries
Agency: Smith & Howell Design Co.
The client needed a webste that showcased their beautiful portfolio while also being a sales tool to all potential new client. This award winning Nursery is home to many best in show Awards at the Philadelphia Flower Show.
- NextJS
- Headless Wordpress
- SASS
- JavaScript
- Vercel
2023 - 2024 Builder of the Year
Agency: Smith & Howell Design Co.
Beautiful website built to showcase the portfolio of an award winning builder. Built soley with WordPress this website provides functionality the customer needed to sell more builds.
- WordPress
- PHP
- SASS
- JavaScript
2017 — 2018 Go To The Whip
Agency: Smith & Howell Design Co.
A beautiful website that reflects the old english pub found at The Whip Tavern.
- WordPress
- CSS
- PHP
- JavaScript