Self-taught Programmer • Software Developer • Problem Solver • Inventor
Hi, I’m Roderick Harris! I’m a self-taught software developer with experience in C, C++, Python, Java, JavaScript, HTML/CSS, Kotlin, and PHP. I’m an inventor of algorithms for composing, arranging, and performing music. I have authored a series of instructional books for playing the piano for church, as well as classical piano. I love building applications — from Music Composition/Arranging Suite, MIDI music analysis tools to interactive web apps.
My focus is on making software that is creative, practical, and accessible. I’m always learning new technologies (currently exploring React, Next.js, and cybersecurity) and looking for opportunities to contribute to innovative teams.
A tool for analyzing MIDI files for chords. Then, the chords can be changed to other new chords to arrange new music/sounds
A tool for analyzing MIDI files for locations to enhance (embellish). This allows them to be enhanced by other embellishing applications.
Transforms a MIDI file with select locations with over 120 Appoggiaturas to choose from.
Transforms a MIDI file with select locations with over 110 Compound Appoggiaturas to choose from.
Transforms a MIDI file with select locations with several Mordents to choose from.
Transforms a MIDI file with select locations with over 150 Slides to choose from.
Transforms a MIDI file with select locations with several Snaps to choose from.
Transforms a MIDI file with select locations with over 80 Trills to choose from.
Transforms a MIDI file with select locations with several Turns to choose from.
React + TypeScript app for composing fugue themes with random generators, presets, and user input via keyboard or mouse.
A tool for analyzing MIDI files for locations to enhance (embellish). This allows them to be enhanced by other embellishing applications.
If you’d like to connect, feel free to reach out:
📧 Email: musicinnovator@gmail.com
💼 LinkedIn: linkedin.com/in/musicinnovator
🐙 GitHub: github.com/musicinnovator