David Crawford is a lead software engineer and entrepreneurial technologist with a decade of experience building mobile, web, backend, AI, and data solutions for clients and startups. At Michigan Software Labs he blends technical leadership, project staffing, and business development—owning deals from lead generation through $1M+ engagements while also driving the company's internal AI practice. He has founded and co-founded product ventures (including an AI-enabled inventory platform and a sales coaching tool), led multi-platform mobile efforts used by 1,000+ daily users, and managed distributed engineering teams and interns. A prolific writer and content creator, he maintains technical and theology blogs and is an award-winning author, combining creative communication with technical depth. David’s background in healthcare interoperability and HITRUST-compliant systems plus hands-on experience with React Native, analytics, and automated testing gives him a rare mix of compliance-aware engineering and product instincts. Based in Caledonia, MI, he pairs community-minded coaching (from esports to mentorship programs) with a track record of shipping practical, user-focused software.
10 years of coding experience
6 years of employment as a software developer
Information Systems, Information Systems at Grand Rapids Community College
Bachelor of Science Information Systems Minor in Business, Bachelor of Science Information Systems Minor in Business at Grand Valley State University
Information Systems, Information Systems at Cornerstone University
Contributions:20 commits, 18 pushes, 1 branch in 1 year 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Crawford - Lead Software Engineer at Dave Aldon