Cocoacasts

Apple Development at Its Best

Hi! I'm Bart Jacobs, full-stack software engineer and founder of Cocoacasts. Since the first iPhone launched in 2007, I've been crafting software solutions that stand the test of time. Today, I help companies make confident technical decisions through due diligence and architecture consulting with a focus on full-stack Apple development.

Technical Excellence, Delivered

From Architecture Reviews
to Technical Due Diligence

Make informed decisions about your software solutions and investments with expert technical guidance.

Architecture Assessment
Comprehensive evaluation of your Swift codebase, identifying architectural patterns, potential bottlenecks, and optimization opportunities.
Technical Due Diligence
In-depth analysis of your Swift project, helping you understand technical risks, project health, and opportunities.
Performance Optimization
Strategic recommendations to improve app performance, reduce technical debt, and enhance scalability.
Strategic Consultation
Expert guidance on technical decisions, helping your team make informed choices about your project's architecture and implementation.

“Bart helped me understand and implement MVVM in an existing project that suffered from Massive View Controller syndrome. We analyzed the problem, developed a strategy, and refactored the view controller, using MVVM and reactive programming. The result is a lean view controller and a focused view model that's easy to test.”

Win Raguini
Director of Engineering, MasterClass

Frequently Asked Questions

What does the architecture review process look like?

A comprehensive review typically takes 1-2 weeks, examining code quality, architectural patterns, performance metrics, and scalability concerns. The process includes initial codebase analysis, team interviews if needed, and a detailed report with actionable recommendations prioritized by impact and effort.

How detailed is your technical due diligence?

A technical due diligence is exhaustive, covering:

  • Code quality and tech debt assessment
  • Architecture scalability evaluation
  • Basic security vulnerability analysis
  • Tech stack evaluation and recommendations

Do you work with startups or enterprise clients?

I work with companies of all sizes, from funded startups to enterprise organizations. My services are tailored to your specific needs and context. For startups, I focus on building scalable foundations. For enterprises, I emphasize optimization and modernization strategies.

What makes your expertise unique?

With over 15 years of full-stack development experience, I bring deep technical knowledge combined with practical business understanding. I've architected solutions for both startups and established companies, giving me unique insights into what works at different scales. My recommendations are always pragmatic and implementation-focused.

Ready to Build with Confidence?

Whether you're scaling your mobile application or evaluating a technical investment, get the expert insights you need to make informed decisions.