About
With nearly two decades of software development experience, I've evolved from building websites for small businesses to architecting high-scale applications serving millions of requests daily. Currently, I serve as Vice President of Software Engineering at RoveIQ, where I lead development of mission-critical systems powering hundreds of smart kiosks nationwide.
My journey has taken me through the full spectrum of web development: from crafting PHP applications and building SaaS platforms, to developing mobile apps and implementing complex real-time systems. I'm passionate about clean architecture, test-driven development, and mentoring the next generation of developers.
When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or diving into the latest developments in Go, Svelte, and cloud infrastructure.
Experience
2018 - Present Cincinnati, OH
- - Built proprietary 3D Mapping system to replace Mapbox
- - Lead development on a Go API that runs on AWS EBS handling >3 million requests per day with minimal server utilization
- - Lead development on multiple Vue.JS and SvelteKit applications
- - Lead development on an Electron-based desktop application running on Linux and Windows for kiosks and interactive hardware
- - Part of main leadership team with CEO and CTO, contributing to business decisions
- - Software running on over 500 smart kiosks around the country
- Go
- SvelteKit
- Vue.js
- Electron
- AWS
- TypeScript
2016 - 2018 Research Director - Lead Web Application Developer @ MarketVision ResearchCincinnati, OH
- - Built MROC Communities v3, a scalable platform using Laravel, React, and websockets
- - Lead team of three Web Developers creating multiple internal web applications
- - Implemented TDD methodologies and Continuous Integration practices
- - Responsible for AWS production environments, code reviews, and mentoring developers
- Laravel
- React
- WebSockets
- AWS
- TDD
- CI/CD
2015 - 2016 Senior Software Engineer @ Midas EducationRemote
- - Implemented new architecture utilizing Laravel, Codeception/Selenium/PHPUnit
- - Created componentized system allowing new code to work alongside legacy code
- Laravel
- Codeception
- Selenium
- PHPUnit
2014 - 2015 Web Application Developer @ InfoTrust LLCCincinnati, OH
- - Lead Developer on Analyze.ly - SaaS platform for uploading cost data into Google Analytics
- - Setup entire app on AWS utilizing Elastic Beanstalk, RDS, EC2 and S3
- - Built URL Checker tool using Laravel, Selenium, and custom Chrome plugins
- - Published by Google for Enhanced Ecommerce implementation work
- Laravel
- AngularJS
- AWS
- Python
- Google Analytics
2012 - 2014 Research Manager @ MarketVision ResearchCincinnati, OH
- - Built MROC Communities v2 on Drupal CMS with over 30 custom modules
- - Developed Android/iPhone mobile app using Appcelerator Platform
- - Built online chat room from scratch with PHP (Yii) using Long Polling
- - Created online collage builder with drag, rotate, resize, and drawing capabilities
- Drupal
- PHP
- Yii
- jQuery
- Mobile Development
2007 - 2012 Director of Software Development @ PPC Communications / eSoft PlannerCincinnati, OH
- - Built eSoftPlanner.com - Facility management SaaS valued at $1.4M with 110+ clients and 50,000 users
- - Processed over 6,000 credit card transactions valued at $0.5M+ per month
- - Managed server/hosting environment in collocated facility
- - Developed 50+ websites for small to medium-sized businesses
- PHP
- MySQL
- Yii
- eCommerce
- Server Administration
Skills
Languages
- Go
- TypeScript
- JavaScript
- PHP
- Python
- HTML
- CSS
Frontend
- Svelte/SvelteKit
- Vue.js
- React
- Tailwind CSS
- PostCSS
- SASS
Backend
- Node.js
- Laravel
- Lumen
- Yii
Databases
- PostgreSQL
- MySQL
- SQLite
Cloud
- AWS (EBS, EC2, S3, RDS, Lambda, SQS)
- GCP (App Engine, Compute)
DevOps
- Docker
- Nginx
- Apache
- GitHub Actions
- GitLab CI/CD
Tools
- Git
- Webpack
- Vite
- Rollup
- Jest
- PHPUnit
Projects
TestAPI.io
A platform for testing and mocking APIs. Create instant mock endpoints, test webhooks, and debug API integrations with ease.
- API Testing
- Mock Servers
- Developer Tools
Lantern SEO
SEO tools and analytics platform helping businesses improve their search engine visibility and track keyword rankings.
- SEO
- Analytics
- Marketing Tools
Docubark
Document management and collaboration platform for teams to organize, share, and work together on documents efficiently.
- Document Management
- Collaboration
- SaaS