Marc Espin is a multidisciplinary leader blending eight years of software engineering with nonprofit presidency and academic teaching in Barcelona. As a hands-on full-stack developer, he contributes to open-source projects like the Graviton code editor and a Rust-based cross-platform GUI library (Freya), focusing on UI components, event handling, rendering optimizations and LSP integrations. He co-founded Terrahonda while leading Descartados ONGD, demonstrating an uncommon mix of product-building, social impact and editorial storytelling from his background as an independent journalist and photoreporter. A university professor and published researcher in communication policy, he brings structured research and pedagogical rigor to product and team development. Comfortable toggling between code and classroom, he’s often coding on side projects that explore novel UI/UX and cross-platform primitives.
7 years of coding experience
Graduado en Periodismo Mención en Periodismo Político y Económico, Graduado en Periodismo Mención en Periodismo Político y Económico at Universitat Autònoma de Barcelona
Máster en Internacionalización en la Facultad de Economia y Empresa Relaciones internacionales y asuntos exteriores, Máster en Internacionalización en la Facultad de Economia y Empresa Relaciones internacionales y asuntos exteriores at Universitat de Barcelona
Cross-platform GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.
Role in this project:
Full-stack Developer
Contributions:1 release, 162 reviews, 376 commits in 6 months
Contributions summary:Marc primarily focused on developing a cross-platform GUI library named Freya using Rust, Dioxus, and Skia. They worked on fundamental UI components and their layout, particularly the implementation of a scroll view and a switch component. They also improved the handling of user events (mouse, keydown, keyup) and optimized the rendering by implementing viewports and clipping.
Contributions summary:Marc's contributions primarily focused on improving the LSP gutter and refactoring code. They also implemented a file type support for icon packs. The changes involved modifications to JavaScript files, and React, indicating a focus on the frontend development aspect of the code editor.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.