The pages within this section are a selection of work I've done with my current job at EasyRx.
Generally a higher level explanation. Just a peek at the different parts of the app I get to push around.


App Translation

App Translation

Before I was hired on as a full-time employee at EasyRx , I was contracted to set the app up for translation. EasyRx app practice dashboard translated in Spanish Based on the stack and needs I chose to use Oscar Otero’s Gettext library for P...
Translation Interface

Translation Interface

After we released the app translation we needed to create an interface for people to translate the app for us. I looked at the different online apps that give you an interface and storage for your translations. Some will even translate for you...
Stripe and Xero Testing

Stripe and Xero Testing

Part of my bailiwick within our codebase has become our companies use of Stripe’s and Xero’s respective API’s. The Big Setup Unfortunately, none of this code had any testing. The business logic held within the functionality is complex, makin...
Aligner Tracking

Aligner Tracking

One of my earlier projects at EasyRx was what we affectionately call EATS (EasyRx Aligner Tracking System). The interface helps doctors track how many batches and trays within each batch of clear aligners they have planned for a patient. Aligner tracking overlay with color legend open
Documentation for Developers

Documentation for Developers

My Experience Have you ever looked at a section of code and thought: This seems vaguely familiar, but I don't know what it does. I don't know why it does it that way. This is wholly unfamiliar, and I can sort of maybe (probably not, says the...

More tasks and projects I've done

Here's the list: Stripe and Xero integrations Resizing AWS server volumes Testing with PHPUnit Pushing releases to production Open Dental integration Setting up Xdebug on our development server Development on call tasks General report generation...