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.




