Julia and MATLAB can coexist. Let us show you how.

This post was written by Steven Whitaker.

Have you ever wished you could start using the Julia programming language to develop custom models? Does the idea of replacing outdated MATLAB® code and models seem overwhelming?

Or maybe you don't plan to replace all MATLAB code, but wouldn't it be exciting to integrate Julia code into existing workflows?

Also, technicalities aside, how do you convince your colleagues to make the leap into the Julia ecosystem?

I'm excited to share an announcement! At this year's JuliaCon, I will be speaking about a small but significant step you can take to start adding Julia to your MATLAB codebase.

Great news! You can transition to Julia smoothly without completely abandoning MATLAB. There's a straightforward method to embrace the best of both worlds, so you won't need to rewrite your legacy models from scratch.

I'll give my full talk in July, but if you don't want to wait, keep reading for a sneak peek!

Background

The GLCS.io team has been developing Julia-based solutions since 2015. Over the past 4 years, we've had the pleasure of redesigning and enhancing Julia models for our clients in the finance, science, and engineering sectors. Its incredible speed and versatility have transformed how we tackle complex computations together. However, we also fully acknowledge the reality: MATLAB continues to hold a significant place in countless companies and research labs worldwide.

For decades, MATLAB has been the benchmark for data analysis, modeling, and simulation across scientific and engineering fields. There are likely hundreds of thousands of MATLAB licenses in use, with millions of users supporting an unimaginable number of models and codebases.

Even for a single company, fully transitioning to Julia often feels insurmountable. The vast amount of existing MATLAB code presents a significant challenge for any team considering adopting Julia.

Yet, unlocking Julia's power is vital for companies aiming to excel in today's competitive landscape. The question isn't if companies should adopt Julia---it's how to do it.

Companies should blend Julia with their MATLAB environments, ensuring minimal disruption and optimal resource use. This strategic integration delivers meaningful gains in accuracy, performance, and scalability to transform operations and drive success.

JuliaCon Preview

At JuliaCon, I'm excited to share how you can seamlessly integrate Julia into existing MATLAB workflows---a process that has delivered up to 100x performance improvements while enhancing code quality and functionality. Through a real-world model, I'll highlight design patterns, benchmark comparisons, and valuable business case insights to demonstrate the transformative potential of integrating Julia.

(Spoiler alert: the performance improvement is more than 100x for the example I will show at JuliaCon.)

What We Offer

Unlock high-performance modeling! Our dedicated team is here to integrate Julia into your MATLAB workflows. Experience a strategic, step-by-step process tailored for seamless Julia-MATLAB integration, focused on efficiency and delivering measurable results:

  1. Tailored Assessment: Pinpoint challenges and opportunities for Julia to address.
  2. MATLAB Benchmarking: Establish a performance baseline to measure progress and impact.
  3. Julia Model Development: Convert MATLAB models to Julia or assist your team in doing so.
  4. Julia Integration: Combine Julia's capabilities with your existing MATLAB workflows for optimal results.
  5. Roadmap Alignment: Validate performance improvements, create a strong business case for leadership, and agree on future support and innovation.

Check out our website for more details.

Summary

By attending my JuliaCon talk, you will learn how to seamlessly integrate Julia into your existing MATLAB codebase. And by leveraging our support at GLCS, you can adopt Julia without disruption---unlocking faster computations, improved models, and better scalability while retaining the strengths of your MATLAB codebase.

Are you or someone you know excited about harnessing the power of Julia and MATLAB together? Let's connect! Schedule a consultation today to discover incredible performance gains of 100x or more.

Additional Links

MATLAB is a registered trademark of The MathWorks, Inc.

Cover image: The JuliaCon 2025 logo was obtained from https://juliacon.org/2025/.

0
Subscribe to my newsletter

Read articles from Great Lakes Consulting directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Great Lakes Consulting
Great Lakes Consulting

Modeling & Simulation, HPC, and Enterprise Software all under one roof. Great Lakes Consulting Services, Inc., a premier Information Technology Consulting company, serving others in IT staffing, analytic consulting, business intelligence and application development since 2009. We now specialize in custom Julia software services as the trusted partner to JuliaHub for their Consulting Services. Since 2015, we’ve partnered together to develop high-performance Julia code for low-latency data visualization and analytic solutions, high performance financial modeling, Modeling and Simulation for multiple sciences, personal Julia training, and legacy code migration & evolution.