Director of
Engineering
Engineering Leader & Hands-On Architect
Expert in AI-Driven Development, Cloud Architecture, and Mobile
Building high-impact platforms in fast-moving environments
Career Years
Software Engineering
Patents
My Recent Works
Explore my portfolio of innovative software solutions and applications. From mobile apps to games and enterprise solutions, each project showcases my expertise in different technologies and methodologies. With a focus on user experience and technical excellence, these projects represent my commitment to creating impactful digital experiences that solve real problems.
Lucky Dog Guitars
Developed a social media marketing app for guitar enthusiasts with real-time notifications about public sales, guitar builds, and community features. Available on iOS, iPadOS, and macOS.
Enterprise Marketing Platform
Led development of a comprehensive enterprise-level marketing platform with campaign orchestration, domain management system, and content generation capabilities at Ingenious Solutions Group
Spiffy - Premier Mobile Maintenance & Detailing
Project was to build ground up a new application to interface with a Ruby on Rails Backend to provide a seamless customer booking experience
ACC QB Challenge
Marketing tool for Raycom and the ACC during college football season. The game was built in Unity
ACC 3PT Challenge
Marketing tool for Raycom and the ACC during college basketball season. The game was built in Unity.
Michelin Aviation
Michelin Aircraft Tires wanted a off-line application to display several of their Tire Guides for Pilots and Mechanics
Enterprise Marketing Platform
A comprehensive enterprise-level marketing platform utilizing modern JavaScript frameworks and cloud technologies. Features include campaign orchestration, contact management, domain management, and multi-channel marketing integration.
Project Description
Led the development of an enterprise-level marketing platform utilizing modern JavaScript frameworks and cloud technologies. Designed and implemented scalable solutions for campaign orchestration, contact management, and multi-channel marketing integration.
Key Features
- Domain Management System using GoDaddy and Namecheap APIs
- Cloud Migration & Infrastructure on AWS
- Content Generation Platform with AI integration
- Campaign orchestration with real-time analytics
- Contact database management system
Technical Details
The platform was built using React and Next.js for the frontend, with Node.js powering the backend services. AWS services including Lambda, EC2, Amplify, CloudFront, and S3 were used for hosting and infrastructure. The domain management system integrated with GoDaddy and Namecheap APIs for automated domain purchasing and configuration.
Lucky Dog Guitars Social Media App
Lucky Dog Guitars is a social media marketing app designed specifically for guitar players and musicians, providing a unique platform to stay updated on the latest news and new builds. By leveraging the power of social media, Lucky Dog Guitars offers an innovative way to connect with fellow music enthusiasts and get exclusive access to public sale notifications, ensuring you're always ahead of the curve.
Project Description
The goal behind this project was to create a social media app that would cater to the unique needs of guitar players and musicians, providing them with a platform to connect with other like-minded individuals and stay updated on the latest news and new builds. By leveraging the power of social media, Lucky Dog Guitars offers an innovative way to connect with fellow guitar enthusiasts and get exclusive access to public sale notifications.
Lucky Dog Guitars is a Custom Guitar Builder in the Cleveland, TN area. Starting in 2018 from the top of the washers and dryer in their laundry room, they have grown to a full shop with a team of three world-class builders. They build unique handcrafted guitars one at a time in the foothills of eastern Tennessee, using only the highest quality materials, custom machined hardware, and focus to detail.
Key features of the application include:
- Real-time notifications about guitar availability
- Photo gallery of custom builds with detailed specifications
- Community forum for guitar enthusiasts
- Seamless integration with the company's e-commerce system
- Push notifications for sales and special events
- Customizable user profiles
Technical Implementation
The app was built using Flutter, allowing for a single codebase to deploy across iOS, iPadOS, and macOS. This cross-platform approach significantly reduced development time while maintaining native-like performance and appearance on all devices.
Firebase was used for the backend infrastructure, providing authentication, real-time database functionality, cloud messaging for push notifications, and analytics. This serverless approach allowed for rapid development and deployment while ensuring scalability as the user base grows.
Results & Impact
The Lucky Dog Guitars app has successfully connected guitar enthusiasts with the brand, increased engagement, and streamlined the sales process. Users receive immediate notifications when new guitars become available, resulting in faster sales and improved customer satisfaction.
The community features have fostered a strong sense of connection among Lucky Dog guitar owners and enthusiasts, creating a vibrant ecosystem around the brand that extends beyond simply buying and selling instruments.
Spiffy – Premier Mobile Maintenance & Detailing
Led the full lifecycle development of Spiffy's customer-facing mobile application — a cross-platform app enabling on-demand car care bookings, real-time service tracking, and seamless payment processing for a rapidly growing SaaS business.
Project Description
Managed the product roadmap and engineering team responsible for Spiffy's consumer application from its initial design through multiple major platform overhauls. The app evolved from Appcelerator Titanium to Microsoft Xamarin and ultimately to Google Flutter, with each migration improving performance, maintainability, and developer velocity.
Key Achievements
- Built ground-up consumer booking experience integrated with Ruby on Rails backend
- Led three major platform migrations, each improving performance and UX
- Drove significant revenue growth through strategic SaaS feature development
- Managed cross-functional engineering team and product roadmap over 7 years
- Contributed to multiple patents related to tire tread measurement technology
Technical Details
The application interfaced with a Ruby on Rails backend to deliver real-time service tracking, scheduling, and payment processing. The final Flutter implementation provided a single codebase targeting both iOS and Android with native-level performance.
ACC QB Challenge
An interactive mobile game built as a fan engagement and marketing tool for Raycom Media and the Atlantic Coast Conference during college football season. Players competed in a quarterback challenge to win prizes and drive sustained brand engagement throughout the season.
Project Description
Designed and developed a branded mobile game for the ACC's college football season, giving fans a fun, competitive experience tied directly to live games and conference events. The game was built in Unity with C# for cross-platform deployment on iOS and Android.
ACC 3PT Challenge
An interactive mobile game developed as a fan engagement and marketing tool for Raycom Media and the Atlantic Coast Conference during college basketball season. Players competed in a three-point shooting challenge, driving brand engagement throughout the season.
Project Description
Companion game to the ACC QB Challenge, built for the basketball season. Fans competed in a three-point shooting challenge with real-time leaderboards and prize opportunities. Built in Unity with C# for cross-platform deployment on iOS and Android.
Michelin Aviation Tire Guide
An offline-first reference application for Michelin Aircraft Tires, designed to give pilots and aircraft mechanics access to comprehensive tire specification guides, safety data, and maintenance information — without requiring an active internet connection.
Project Description
Michelin needed a way to put their complete aircraft tire specification guides directly in the hands of pilots and mechanics — accessible even in hangars and remote airfields without connectivity. The app packaged multiple tire guide PDFs and structured data into a searchable, offline-capable mobile reference tool.
My Experience
My Technical Skills
Expertise across a wide range of technologies and platforms, with focus on modern development frameworks and cloud solutions.
-
Phone
704-965-2717 -
Email
kcraig1@gmail.com
Send a Message
Prefer to reach out directly? Fill out the form below and I'll get back to you shortly.