Inspiring Computing

Inspiring Computing

Follow Inspiring Computing
Share on
Copy link to clipboard

The Inspiring Computing podcast is where computing meets the real world. This podcast aims to trigger your curiosity by talking to proficient and advanced users of MATLAB, Python, Julia who use these tools to deepen their understanding of the world, simulate, explore trade-offs and gain insights that help companies add more value. In addition to proficient users we will also talk with the product marketing, toolbox authors, package developers and library maintainers to see what drives the development and what issues they are solving for others to benefit from.

Gareth Thomas

Donate to Inspiring Computing


    • Feb 27, 2025 LATEST EPISODE
    • monthly NEW EPISODES
    • 52m AVG DURATION
    • 27 EPISODES


    Search for episodes from Inspiring Computing with a specific topic:

    Latest episodes from Inspiring Computing

    The Rise of Narwhals in Open-Source

    Play Episode Listen Later Feb 27, 2025 55:51


     In this episode of Inspiring Computing, Marco Gorelli discusses the unexpected success of Narwhals, a highly downloaded and extremely lightweight and extensible compatibility layer between data frame libraries such as pandas and polars. We dive into Marco's inspiring journey from a mathematics background to becoming a key contributor in the open-source community. Marco shares his initial struggles, motivations, and the eventual widespread adoption of narwhals.  The conversation goes into the technical underpinnings of his project, from the importance of typing to robust testing techniques.  He highlights collaborations, testing practices, and the challenges of maintaining backward compatibility.  This episode is both a technical deep dive and an inspiring story of persevering through challenges and negativity to make a substantial impact in the open source ecosystem.Here are a few links: Quansight YouTube Channel to see Marco coding live.Narwal discordSupport the showSubscribe to mailing list here.

    Exploring stdlib: JavaScript's Answer to Technical Computing

    Play Episode Listen Later Feb 20, 2025 83:29


     This episode of Inspiring Computing features a discussion with Athan, the maintainer of stdlib, a JavaScript library designed for numerical and scientific computing. Athan shares his experience and his career journey, starting from a non-computer science background through his PhD program at Oxford and eventually leading to his passion for open-source development.He explains the unique benefits and challenges of building scientific computing tools for the web, emphasizing the powerful capabilities of JavaScript when written correctly.  Athan also discusses the importance of standardizing arrays, the evolution of web technologies, and the collaborative efforts required to make projects such as stdlib.io successful.This episode highlights industry use cases, potential applications, and the ongoing efforts to attract contributors and to fund open-source initiatives. For the curious here is the GitHub repo.Support the showSubscribe to mailing list here.

    Unlocking Sensor Fusion: From Academia to Real-World Applications

    Play Episode Listen Later Dec 9, 2024 64:59


    In this episode of the Inspiring Computing podcast, Marcus shares his fascinating journey from growing up in Fortaleza, Brazil, to becoming a notable figure in the tech industry in the Netherlands. He discusses his academic background, including his master's and Ph.D. work on sensor fusion and robotics, and how he learned the vital importance of integrating various technologies like MATLAB, Python, and C++ for different applications. Marcus also recounts the challenges and successes in launching his own startup focused on LIDAR technology and explains his motivations for creating a YouTube channel to teach others about Practical Software development. The conversation covers crucial topics such as the use of ROS (Robot Operating System), the complexities of real-world testing, and the significance of respecting language diversity and multidisciplinary collaboration in tech projects.Support the showSubscribe to mailing list here.

    Chasing Transparency: The CodeGlass Chronicles

    Play Episode Listen Later Dec 6, 2024 58:39


    In this episode, we sit down with Tyrone from CodeGlass who shares his inspiring journey from an inquisitive 11-year-old, fascinated by computer games to founding a company that aims to revolutionize how developers troubleshoot and optimize code. We discuss the unique features of CodeGlass, which include real-time profiling across multiple programming languages, without needing changes to your source code.  Tyrone delves into the technical challenges and breakthroughs achieved by his company, such as achieving 10 million operations per second and accurate memory profiling.He also shares insights into his entrepreneurial journey, the challenges of gaining trust in a tool, and the support he received from the academic and startup ecosystems. Support the showSubscribe to mailing list here.

    Navigating Domains: Jousef's Journey from CFD to Marketing Mastery

    Play Episode Listen Later Nov 26, 2024 25:12 Transcription Available


    In this episode of The Inspiring Computing podcast,  Gareth interviews Jousef Murad, a successful podcaster, YouTuber, and founder of Apex Consulting. Jousef shares his journey from studying structural mechanics and computational fluid dynamics in Germany, to working with startups in Europe, and eventually creating a consultancy focusing on tech and SaaS marketing. The conversation dives into his use of MATLAB and Python, the importance of failing fast, the nuances of marketing in technical domains, and the continuous learning required in this ever-evolving field. Jousef emphasizes the value of being a generalist and staying humble. They also discuss the challenging but vital role of CFD engineers.Support the showSubscribe to mailing list here.

    MicroPython in Orbit: Filip's Story of Satellite Innovation

    Play Episode Listen Later Nov 5, 2024 47:55


    In this episode of Inspiring Computing, I chat with  Filip Rak, the team leader at the Czech Aerospace Research Center. Filip tells me about his journey from engineering to leading the development of attitude and orbit control systems for satellites. We talk about the technical challenges and triumphs, like launching satellites and using MATLAB and MicroPython. Filip also shares how they took a selfie from space at their facility and how this achievement inspired future projects. He also talks about the complexity of late attitude control, using cube sats with limited resources, and their agile risk tolerance approach. The conversation highlights how advanced computing is used in aerospace and emphasizes the importance of balancing innovation with practical constraints.Support the showSubscribe to mailing list here.

    Mastering Movement: Calculating Tram Motion Envelopes

    Play Episode Listen Later Oct 15, 2024 41:54


    In this episode, we go deep into the tram manufacturing business with Robert Grepl more specifically, what does it take to be able to create a tram that does not crash into any infrastructure in an existing city? Have you ever wondered why there's only a couple of centimeters between the tram and the infrastructure? How do tram manufacturers and cities, figure out which obstacles to avoid, and what infrastructure needs to be built or avoided when a tram has put you into a cityRobert explains from the  beginning where trams manufacturers in cities make decisions what the common tools they use and how his company, which created a simulation engine called TRAMotion helps solve this problem.Support the showSubscribe to mailing list here.

    Voice AI Unleashed: A Deep Dive into Callr.AI

    Play Episode Listen Later Oct 8, 2024 57:30


    In this episode of inspiring computing, Max shares, how he created Callr.ai an AI caller agent called Julia, and how Julia can be integrated into phone agents, transforming people's businesses, around a practical use case of AI. Not only does Julia schedule appointments and potentially replace that first line of phone calls but could be also integrated into CRMs and completely transform the way that cells and or internal requests services, HR processes are done.Support the showSubscribe to mailing list here.

    An insider's view on the heart of NumPy: a conversation with Ralf Gommers

    Play Episode Listen Later Oct 1, 2024 44:48


    In this episode, I have a wonderful conversation with Ralf Gommers, a director of Quansight Labs, and he's a key contributor to NumPy. He shares his journey of how he started working on and contributing to several open source projects. But more importantly, the journey that he took inside NumPy. NumPy is a project that most scientific computing projects rely on heavily. Ralf shares the thought behind its governance model, the importance of having community funding models, and how to maintain long term open-source projects.Support the showSubscribe to mailing list here.

    Navigating Open Source in the AI Era: A Conversation with Juan Luis

    Play Episode Listen Later Sep 24, 2024 67:09


    In this episode, we explore the journey of Juan Luis an aerospace engineer turned data scientist who now works at QuantumBlack, part of McKinsey. Starting with a background in aerospace engineering, he transitioned from using proprietary software like Mathematica to open-source tools, ultimately becoming an influential figure in the Python community. As a co-founder of PyData Spain and organizer of PyCon Spain, he has made significant contributions to the open-source ecosystem. Currently, he's working on Kedro, an open-source data science and engineering library. The episode delves into his thoughts on the role of generative AI in the industry, Kedro's approach to modularity, and the importance of community and open-source collaboration.Support the showSubscribe to mailing list here.

    Pixi and The Evolution of Package Management

    Play Episode Listen Later Jun 26, 2024 58:48


    In this episode, I speak with Wolf Vollprecht  Co-founder of Prefix.dev and to key player in the condo forge ecosystem. We discuss the critical role of open source infrastructure, like PyPi aAnd the monthly cost associated with it emphasizing the importance of sustained investment for infrastructure. Wolf shares his journey from studying mechanical engineering and falling in love with open source to contributing, to Conda forge and creating Mamba and pixi, a fast package manager. We dive into the capabilities of pixie a Rust  based package management tool designed to be faster and more efficient than Conda. Pixie integrates well with both conda forge and PyPi environments and addresses the dependency and reproducibility issues, and supports cross-platform package management.  Wolf also talks about the open-core business model supported by VC funding and grants, aiming to build a sustainable and enhanced packaging management ecosystem. Support the Show.Subscribe to mailing list here.

    Animating Engineering with Teddy: The Mind Behind Branch Education

    Play Episode Listen Later Jun 13, 2024 54:57


    This episode describes an interview with Teddy, the creator of the YouTube channel Branch Education. Which focuses on deep diving into engineering and technology topics using animation. Teddy started the channel in 2018, after working in the semiconductor industry, particularly on iron implanters. This episode outlines, how he makes his videos, including the extensive research and 3D modeling and blender and discusses the future of brunch education, hoping to create a high school. Engineering curriculum.Support the Show.Subscribe to mailing list here.

    Behind the Code: Abel's Contributions to Julia Smooth Optimizers and Research Software Engineering

    Play Episode Listen Later Jun 6, 2024 56:04


    In this podcast, Abel  discusses his transition from academia and Brazil to becoming a research software engineer in the Netherlands. He emphasizes his reasons for choosing Julia such as its package ecosystem and speed.  Abel  details, his involvement with the Netherlands eScience Center, where he collaborates with researchers to develop software solutions.  He also covers his background in applied mathematics and his early adoption and advocacy of Julia. The conversation touches on Julia Smooth Optimizers its utility and optimizing non-linear problems. And the importance of benchmarking for development. Abel shares insights into maintaining multiple interdependent packages in the Julia. And underscores the role of automation in testing and documentation. You also mentioned his contributions to the Juliet community through YouTube. And expresses openness to collaborating and supporting both academic and industrial projects involving Julia.Support the Show.Subscribe to mailing list here.

    Sailing Towards a Sustainable Future: The Role of Hydrogen in Maritime Engineering

    Play Episode Listen Later Jun 4, 2024 46:07


    Embark on a journey of innovation. As we explore the world of zero emission vessels powered by hydrogen cells. Dive into the educational background of Franziska and automation engineer at Future Proof Shipping. As she shares insights on retrofitting vessels for zero emissions, the dynamics of hydrogen fuel cells and the pivotal role of data analysis in the transforming maritime transport for a sustainable future.Support the Show.Subscribe to mailing list here.

    Coding the Future: The Rise of Genie and Julia in Web Frameworks

    Play Episode Listen Later May 30, 2024 50:50


    In this episode of Inspiring Computing, we delve into the world of Julia and the Genie with Adrian Salceanu,CEO of Genie Frameworks. Adrian shares insights into the advantages of using Julia for web development, including its high performance, distributed computing capabilities, and ease of scaling. He discusses his professional journey from a web designer in Bucharest to founding Genie in Barcelona, and explores the open-source Genie framework which offers a powerful ecosystem for building web applications. The conversation also touches on the integration of Julia with existing technologies, the roadmap for Genie, and the supportive community that surrounds it.Support the Show.Subscribe to mailing list here.

    The New Urban Equation: Data,Transit, and Sustainable Cities

    Play Episode Listen Later May 27, 2024 44:21


    This podcast, delves into innovative research, leveraging data science to enhance public transit access to suburban areas, based on a paper written by Alma Liezenga.  The episode  explores the intersection of urban transportation, social impact, and sustainable solutions emphasizing the importance of equitable access to jobs and services. The conversation portrays the significance of using data analysis and technology to improve transit efficiency while considering social implications and urban planning challenges.See her paper here.Support the Show.Subscribe to mailing list here.

    PIVLab Unveiled: A Deep Dive into Particle Image Velocimetry with MATLAB

    Play Episode Listen Later May 21, 2024 52:55


    Join the conversation with William Thielicke, the developer of PIVlab, as he shares insights into the world of particle image velocimetery (PIV) and its applications. Discover how PIV accurately measures fluid velocities, non invasively revolutionising research across the industries. Delve into the development journey of PI lab, including collaborations, key features and future advancements for aerodynamic studies, explore the advanced hardware setups camera technologies, and educational prospects offered by PIVlab, for enhanced fluid velocity measurements. If you are interested in the hardware he speaks of check out the company:  Optolution.Support the Show.Subscribe to mailing list here.

    Mark Kittisopikul - Computational Biology Unleashed: Exploring the Power of Julia.

    Play Episode Listen Later May 8, 2024 82:20


    In this episode, we dive into the fascinating world of scientific computing with Mark Kittisopikul, who has a background in computational biology. He shares insight into his career journey. And the critical role of scientific computing and modern research. Scientific computing involves leveraging computers to analyze interpret experimental data, bridging the gap between theoretical models and real world outcomes. Despite his non-computer science background, Mark helps his colleagues in biology. And other fields with computational tasks emphasizing the importance of data interpretation. He takes us through his journey, experimenting with various programming languages before discovering Julia. Which he now prefers for sufficiency in ease of use, especially in scientific applications. Mark illustrates the benefits of Julia with the specific challenge he faced managing data from 10 cameras in a very specific microscope. Showcasing how Julia provided the solution by being able to parse gigabytes of data per second. We also explored the vibrant community around Julia and the upcoming JuliaCon conference highlighting the inclusive nature of the community and the opportunities for calibration and growth. So join us as we uncover the pivotal role of scientific computing in modern research and the advantages of using Julia for computational tasks in biology and beyond.Support the Show.Subscribe to mailing list here.

    Lazy Dynamics - Reactive Bayesian AI - Your Engine for Next Generation AI

    Play Episode Listen Later May 3, 2024 45:48


    In this episode, Albert recounts his journey from Nakhodka  Russia to the CEO of a Dutch company Lazy Dynamics.  He describes his academic trajectory from studying in St. Petersburg. To earning scholarship and master programs in Kyoto, Japan. There he focused on , developing driving aids for elderly drivers, but face challenges with system performances, leading him to pursue a PhD in Bayesian Inference. Albert explains Bayesian inference as a method for updating beliefs, about uncertain quantities based on new evidence. He discusses its applications and addressing uncertainty in complex systems like personalized. Just hearing it, the conversation touches on the differences between patient AI and reinforcement learning,  I'll but also introduces RxInfer and for an open source toolbox programmed in Julia designed to automate Bayesian Inference through reactive message passing. He emphasizes RxInfer and its efficiency in handling computational resources by processing information only when necessary.Support the Show.

    Adyen - Engineered for ambition

    Play Episode Listen Later Apr 10, 2024 45:05


    This episode (recorded late 2023) of Inspiring Computing features Nikki, a tech lead in machine learning at a company called Adyen.  She discusses her journey into AI and our role at adjunct. Nikki initially studied econometrics, but found it lacking in practical application. She then delved into programming, building apps and websites, and eventually combined her love for mathematics and programming. She worked at KLM as a software engineer, primarily on C++ plus before transitioning to ING. Was she, when she began working on extensively with Python and data related projects.  At Adyen Nikki explains that the company facilitates payment processes for various businesses, ensuring integration with different payment methods for companies like streaming services and eclipse Cromer's platforms. She elaborates on the, behind the scenes process of payments, including the risk checks authentication. Emphasizing agent's role as a payment. Gateway and its banking license, which allows for same day payment processing. Nikki discusses the complexity of payment optimization due to different messaging protocols and the rules across banks, particularly. With visa and MasterCard edge and maintain standards and smooth transition of these protocols. Leveraging machine learning models, trained on past data to adapt, to changes and ensures seamless payment processing across various banks and regions. They experiment different models per region, per group, and companies to optimize this performance. Support the Show.

    Dexter Forecast & Trade Optimization Powered by AI

    Play Episode Listen Later Apr 3, 2024 49:38


    In this podcast episode, we delve into the intricacies of power markets and energy forecasting with Tom Lemmens  who has firsthand experience in the field. Starting his career at an energy company, our guest explains the complexities of short-term power markets, focusing on generation forecasting for wind and solar power, as well as price forecasting.We learn about the crucial role of forecasting prices as a proxy for balancing the grid, and the importance of portfolio optimization in maximizing asset value. After transitioning from a data science consultant back to the energy sector, our guest became one of the early joiners at Dexter Energy, a company providing generation forecasting and trade optimization services.Dexter Energy specializes in forecasting solar and wind power generation, along with short-term power prices, to help companies make informed trade strategies and optimize their assets. The guest highlights the significance of utilizing Python in their work and explains the process of translating data into expected power output using machine learning models.Moreover, we explore the challenges and rapid changes in the energy transition, particularly in regions with increasing adoption of renewable energy sources like solar panels. Tom shares insights into the continuous evolution of their models and the technology stack used at Dexter Energy, including Python, Google Cloud, Airflow, and various databases.Finally, we uncover the data sources for weather data, essential for accurate forecasting, and the iterative process of determining model usefulness through backtesting. This episode provides a comprehensive overview of the dynamic energy market and the vital role of data-driven solutions in optimizing energy trading strategies.Support the Show.

    Polars - Lightning-fast DataFrame library for Rust and Python

    Play Episode Listen Later Apr 25, 2023 54:00


    In this episode of Inspiring Computing we talked to Ritchie Vink was the author of polars. Polars is a Python package written in rust and anyone who is ever used pandas will for sure find this episode interesting, as polars has incredible speedups compared to pandas. But in order to do so, it is interesting to hear from , Ritchie, where he got his inspiration from, how did he go about creating such a powerful package and where is he actually going in the future? And this episode, he talks about some of the optimizations that he implemented.Support the Show.

    Prodrive Technologies - Creating meaningful technologies that make the world work

    Play Episode Listen Later Apr 19, 2023 78:33


    In this episode, we talk to Thomas who works at a company called Prodrive Technologies. We explore how the company started with these AI platform and what it meant for the company to go from simple proof of concepts of applying machine learning or deep learning techniques to actually adding business value. We listen to the journey that Thomas and his team had to take to understand, and then reveal all the common gotches around implementing MLOps. If you're interested in understanding the tools, the challenges, the story, the motivation, the obstacles that pro drivers overcome in the recent few years in this journey. During this episode we mention a few neat packages:-  MLFlow- PyTorch- TensorFlow- Django- anomalibSupport the Show.

    DuckDB - All the benefits of a database, none of the hassle

    Play Episode Listen Later Apr 11, 2023 52:06


    In this episode, we talk to Pedro Holanda  who explains the motivation of why it's so useful to create a company around helping data scientists, use databases. In other words, people tend to use Pandas and CSV files a lot. And this sparked his curiosity alongside a few co-founder, of why is there not a better way of using databases for data scientists? We explore how duckDB achieved  getting over 2 million downloads per month and how the secret source of making things as easy contributed to that success.  We explore some of the technical differences between SQLite and duckDB, but also a bit of the technicalities of optimising storage memory and adaptation, talking of how to develop extensions and effectively. How does the DuckDB labs as a company got going  and where they're actually going in the future.Support the Show.

    Pluto making scientific computing accessible and fun

    Play Episode Listen Later Apr 5, 2023 60:52


    In this episode, we explore Pluto. It is a Julia package, which enables people to ride Pluto notebooks. These notebooks are used by hundreds of thousands of people around the world to help explore the world around them. We talked to Fons to understand how he and some of his co-creators started this project, what motivated them to create yet another notebook framework and what are the key differences towards other notebooks, such as Jupiter, MATLAB Live editor, and maybe a little bit of Observable. In addition to this, we will also explore how Pluto's are used in education with the Gerhard's experience as a teacher and a community manager, as the team collects a wide variety of use cases of where and how Pluto is used and how it helped people explore the world around. But not only do we understand and explore how it got going, how it's used today, we also take a sneak preview of what's to come in the future and understand how the community and the team make their decisions of what are the new features to be implemented and why. And it all revolves around some of their guiding principles that the team has put in place.   Useful links that are referred in the episodehttps://featured.plutojl.orghttps://github.com/fonsp/Pluto.jlhttps://julialang.zulipchat.com/Support the Show.

    Eyedle your AI Imaging Partner

    Play Episode Play 23 sec Highlight Listen Later Mar 28, 2023 45:52


    In this episode I interviewed Koen de Raad co-founder of https://eyedle.ai/ and we discussed how he and his team use Deep Learning programmed in Python in his company.Support the Show.

    Why Inspiring Computing

    Play Episode Listen Later Jan 9, 2023 4:38


    In this short episode Gareth Thomas the host of Inspiring Computing will share the motivation this podcast. In short it answers the why, how, what, who and for whom this podcast is for.Support the Show.

    Claim Inspiring Computing

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel