040coders.nl: Talks and Videos. Food and Drinks. Every 3rd Thursday somewhere in the 040 region. 040coders.nl: Talks and Videos. Food and Drinks. Every 3rd Thursday somewhere in the 040 region.



The journey from JavaScript to Rust

in the MindYourPass vaultless password manager


Talk

Panja Sae-Ui By: Panja Sae-Ui
From: MindYourPass

Talk at Meetup 20250417


Abstract

At MindYourPass, we initially relied on JavaScript for some of our core functionalities. As security demands grew, cross-platform integration problems began to surface. Migrating to a language like Rust—excelling in security and cross-platform deployment, along with strong performance and effective memory management—became a compelling choice.

This talk explores the journey of adopting Rust in our stack, focusing on technical needs, challenges, benefits, and lessons learned. I will cover key topics such as WebAssembly integration, cryptographic operations across native platform APIs, and other advantages Rust may or may not bring over JavaScript. Expect real-world insights from a production environment!

Whether you’re considering Rust for your project or simply curious about replacing software components with safer, more performant alternatives, this session will provide you with actionable takeaways.


Biography

Panja Sae-Ui is the Co-Founder and CTO of MindYourPass, a cybersecurity company based in Eindhoven that is dedicated to advancing online security through its patented technology.
With extensive hands-on experience in software development and an Engineering Doctorate from Eindhoven University of Technology, he specializes in software architecture and cybersecurity solutions.
Under his leadership, MindYourPass develops innovative approaches to improving password security in measurable and actionable ways.



contact: organizers at 040coders.nl
contact: organizers at 040coders.nl