
👋
Software developer passionate about problem-solving through mathematical abstractions, discrete algorithms, and design patterns.
I launched ts-tonnetz, an advanced package for algorithmic composition and live coding, currently integrated into Topos (try it here!). My figurate number libraries have surpassed 10,000 downloads. Previously, I published a Scopus-indexed paper on Mathematical Music Theory.
In addition to teaching at the postgraduate level, I collaborate on international open-source projects.
ZifferJS | TypeScript Software Developer
oct.2023 - present | Finland | RemoteSee more
I collaborate on the development of ZifferJS, a generative music notation and parser. It is designed to fit into any live coding environment that supports web technologies. • Implementing mathematical algorithms based on simplicial complexes and graph theory • Creating unit tests and writing documentation • Creating generator functions to work with infinite sequences 💻 TypeScript, Vitest, Git
Escuela de Posgrado Newman | Lecturer in the Master's programs in Musicology and Music Pedagogy
may.2024 - present | Tacna, Perú | RemoteSee more
Courses I teach in the Master's in Musicology: • Search, Documentation, and Dissemination Techniques in Musicological Research • Music Industries • Performative Research: Historical and Analytical Perspectives on Musical Performance • Musical Listening: A Historical and Cultural Approach 💻 Sonic Visualiser Courses I teach in the Master's in Music Pedagogy: • Communication, Knowledge, and Digital Learning Applied to Music Education
-
TypeScript, Node.js, Express, SQL, Git
-
Some knowledge of Ruby and Python