Edward Caulfield

Full Stack Software Developer

Swiss citizen, native English speaker, also fluent in German

Edward Caulfield

Full Stack Software Developer

Swiss citizen, native English speaker, also fluent in German

Edward Caulfield

Full Stack Software Developer

Swiss citizen, native English speaker, also fluent in German

Play To Learn

Musical Notes Dictation

PlayToLearn – Mobile Musical Note Recognition App

Developed a mobile app as a self-directed project to learn modern mobile programming. Implemented real-time audio signal processing to detect musical notes and render them on-device using standard musical notation, creating an interactive learning tool for musicians.

Built a multilingual UI (EN, DE, ZH) supporting English, German, and Chinese, and integrated Google Ads/AdWords to explore mobile advertising and user acquisition through paid campaigns.

Key skills: Mobile development, audio processing & note recognition algorithms, music notation rendering, localization (i18n), real-time input handling, mobile advertising integration, rapid prototyping and self-driven learning.


C# / Xamarin

Project for

Self Study