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

QRC Ninja

QR Code Reader for Google Maps

QRC Ninja – QR Code Browser Extension

Created QRC Ninja as a self-driven project to learn web programming and browser extension development. Built functionality to detect and extract embedded QR codes from Google Street View / Panorama images, then decode and open the scanned link directly in the browser.

Focused on image handling, DOM integration, and delivering a seamless UX inside a browser extension environment.

Key skills: Web development (HTML, CSS, JS), browser extension APIs, image processing, QR code decoding, DOM interaction, Panorama image analysis, self-directed learning and prototyping.

  • Front End

    • Angular 7.2 / TypeScript

    • Testing with Protractor

    • Supported Chrome and FireFox browsers

  • Back End

    • TypeScript for Admin interface

    • PHP for database API

    • Testing with Karma

Project for

Self Study