Summary
Cameron Presley is a principled software engineer and founder with over a decade of experience helping teams turn complex problems into simple, pragmatic solutions. He leads SmallBatch Solutions and The Software Mentor, coaching engineers on software design, testing, and delivery while architecting practical systems across C#, TypeScript, Azure, and AWS. Cameron has a strong track record as a hands-on tech lead and manager—launching features for million-user products, shrinking deployment times from hours to minutes, and building onboarding and mentorship programs that accelerate junior engineers. He’s active in the developer community—maintaining a technical blog, co-organizing a functional programming meetup, running Lambda Squared, and volunteering at CodeStock—which reflects his focus on continuous learning and developer enablement. Notably, he blends firm engineering principles with a “strong opinions, loosely held” mindset that favors experiments and measurable process improvements.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Arts Computer Science Mathematics, Bachelor of Arts Computer Science Mathematics at Maryville College
English