Projects
Code Audible
Software Engineer
[04/2020 - 09/2020]
Text editor Saas solution to increase the accessibility of debugging computer software for neuro-diverse programmers by transforming code into songs.

After seeing neurodiverse software engineering peers excel at writing optimized code but struggle to debug I realized there was a potential need to interpret code differently for the accessibility space that code later be incorporated into the mainstream.
I ran 15 user study sessions and uncovered that the real hurdle was the large amount of information required to store in ones working memory in order to quickly debug code.
​
That was when I realized there was space to innovate the way we interface with code by instead of using our eyes, using our ears.
Development
- Each "simple" variable is represented by a single note.
- Different variable types produce notes from different instruments.
(ie string-> violin / int -> guitar / bool -> trumpet).
- Each ADT (ie array / stack / map) collects the "notes" they hold and configures them into one or several chords.
- The melody is then dictated by different loops (ie if / while / for) and how many times loops are nested within each other.
- Each function has their own bass and drums sound.
This allows the user to "listen" to each function as a unique track and each project as an "album".
​
This aids users by allowing them to conceptualize the code with a reduced need for a heavy use of working memory which leads to an easier development and debugging process.