Hi, I'm Edgar👋
Software Developer, Math Enthusiast
TypeScript developer with knowledge of discrete algorithms and design patterns. In 2023, I started creating ts-tonnetz, a package for algorithmic composition used in the Topos coding environment (try it out here!).

I wrote an article indexed in Scopus and created the library figurate_numbers, which has surpassed 2000 downloads, reflecting my enthusiasm for mathematics.

In addition to teaching at the graduate level, I am also involved in international collaborations to create open-source software.
Experience

ZifferJS | TypeScript Software Developer

oct.2023 - present | Finland | Remote

I collaborate on the development of ZifferJS, a generative music notationand parser written in TypeScript. It is designed to fit into any live coding environment that supports web technologies. My responsibilities include: • Implementing mathematical algorithms applied to simplicial complexes and graph theory • Creating unit tests (vitest) and writing documentation for Topos • Creating generator functions to work with infinite sequences

Escuela de Posgrado Newman | Lecturer in the Master's programs in Musicology and Music Pedagogy

may.2024 - present | Tacna, Perú | Remote

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 Courses I teach in the Master's in Music Pedagogy: • Communication, Knowledge, and Digital Learning Applied to Music Education 💻 Technologies: Sonic Visualiser

Projects
Skills
  • TypeScript, Node.js, Express, SQL, Git

  • Some knowledge of Ruby and Python

Education

UNIR | Master's Degree in Music Research

2019 - 2020 | Spain

I received the highest distinction with a perfect score in Computational Music Analysis. Overall average: Outstanding

USMP | B.A. in Music

2009 - 2015 | Lima, Perú

© 2024 Edgar Delgado Vega