Calpa
Calpa is a full-stack engineer and independent educator. He specializes in frontend development and interactive web technologies, and has a passion for making complex technical concepts accessible.
In recent years, he has been actively exploring Pyodide to teach scientific computing, bringing libraries like NumPy, Pandas, and SciPy directly into the browser. He empowers learners to experiment with Python through open-source demos and online workshops without needing a local setup.
Calpa is also an active speaker in the AI x developer tooling space and enjoys sharing insights on building educational tools, lightweight MVPs, and creative coding workflows with ChatGPT and modern web stacks.
Hong Kong SAR China
Self-employed
Session
Have you ever wished you could run Python directly in the browser—without any server backend or WebSocket setup?
In this talk, I will introduce Pyodide, a WebAssembly-based Python distribution that brings the full Python runtime to the browser. You’ll learn how Pyodide enables scientific computing, data visualization, and interactive notebooks—all in client-side web apps. We’ll explore how Pyodide is built, how to integrate it with JavaScript, and the real-world limitations to watch out for.
Whether you're building a no-backend playground, an AI-enabled tool, or an offline-capable app, Pyodide opens new doors for Python in the frontend.