Shawn Condon

Software Engineer

DockYard Capstone

// GitHub

Project Highlights

Online Audiometry Exam

Built using Phoenix LiveView with JS interop and Tone.js for audio processing.

Key Features

Implemented PubSub, Ecto, external API/library/service interaction, and auth-z/auth-n systems.

Technical Details

  • Utilized Ecto/Postgres for the database layer.
  • Implemented Phoenix PubSub architecture to update a real-time counter displaying the number of times the test has been taken.
  • Developed a scoring system that accumulates integer values corresponding to volume for each step of the test, evaluating results against a range of measured potential hearing loss.
Project Capstone

Technologies Used

Client Side

  • JS Interop

Server Side

  • Phoenix/LV

Styling

  • Tailwind

Deployment

  • Fly.io