Simon Schmid

Software Engineer at PhonicScore

Vienna, Austria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Simon Schmid is a software engineer based in Vienna with eight years of experience building music-focused applications and tooling. At PhonicScore he co-develops the cross-platform PracticeBird app and has long been a principal developer of OpenSheetMusicDisplay, an open-source browser music renderer used by commercial partners and supported by 40+ GitHub sponsors. He specializes in front-end music rendering, VexFlow/SVG layout, visual regression testing for music notation, and full-stack tasks including cloud/Linux migrations and server automation. His background in cognitive computer science and research roles informs a pragmatic approach to complex signal and layout problems, and he also contributes to music and language learning tools—like a multi-radical Kanji search—reflecting a blend of musicality and tooling craftsmanship.
code7 years of coding experience
job2 years of employment as a software developer
bookVienna University of Technology
bookCognitive Science, Cognitive Science at Universität Wien
bookBachelor of Science (B.Sc.), Cognitive Computer Science, Bachelor of Science (B.Sc.), Cognitive Computer Science at Universität Bielefeld / University of Bielefeld
languagesGerman, English, French, Japanese
stackoverflow-logo

Stackoverflow

Stats
132reputation
43kreached
10answers
0questions
github-logo-circle

Github Skills (19)

javascript10
music-notation10
testing10
typescript10
front-end-development10
vexflow10
typescript-types10
typescripts10
refactor9
svg9
refactoring9
xamarin-forms6
iphone6
http6
xamarin6

Programming languages (6)

TypeScriptC#JavaJavaScriptHTMLSvelte

Github contributions (5)

github-logo-circle
OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.
Role in this project:
userFront-end Developer
Contributions:70 releases, 107 reviews, 424 commits in 4 years 7 months
Contributions summary:Simon's contributions focused on front-end development within the OpenSheetMusicDisplay repository, specifically centered around improving the rendering of sheet music and the user interface. They implemented changes related to the display of musical elements such as noteheads, fingerings, and tuplets, and the correct positioning and alignment of these elements, particularly with the use of VexFlow and SVG elements. Furthermore, the user worked on improving the layout, including lyric spacing and handling potential collisions. The user's efforts enhanced the visual presentation and user experience of the music notation within the web browser.
musicxmlmusic-notationweb-browsersheet-musicmusic-composition
0xfe/vexflow

Jul 2018 - Nov 2018

A JavaScript library for rendering music notation and guitar tablature.
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 15 commits, 13 PRs in 4 months
Contributions summary:Simon primarily focused on fixing bugs and improving the functionality of the JavaScript library. They addressed issues related to rendering music notation, specifically fixing x-shifts of ornaments and dots, and x-offsets in grace notes. The user also added tests to ensure the correct rendering of musical elements and improved code structure by refactoring and adding methods.
javascript-libraryguitar-tablaturesvgmusicxmljavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Simon Schmid - Software Engineer at PhonicScore