My Past Works
Work Timeline
Telehealth platform that offers virtual care and services.
Responsibilities:
- Front-end Vue Development
Key Work:
- Segmentation Portal - GUI for database queries and creating reports.
- Implemented PWA offline support for Apple App store acceptance.
- Revived the abandoned E2E test suite in Playwright.
- Migrated legacy jQuery flows to Vue.js.
- Built a centralized question bank system, reducing quiz creation time and duplicated updates.
An online telehealth clinic providing allergy treatment.
I was the sole back-end developer for their core platform from its first lines to their acquisition by LifeMD. A time of continually adapting.
Responsibilities:
- All back-end development including security.
- Collaborating on the front-end when needed.
Developed:
- Cleared Website - Online store.
- Cleared Patient Portal - Patients dashboard.
- Quiz Builder - For non-technical team members to create quiz flows.
Accomplishments:
- Implemented idempotent case processing for critical workflows, ensuring failure was always recoverable.
- Built a custom cron job system to emulate webhook behaviour, preventing data loss from missed events.
- Identified failure points using Sentry, improving reliability.
- Extensive error tracking via Sentry context capturing and logging.
- Designed using Clean Architecture principles, isolating business logic for long-term maintainability.
A smart watering technology company.
Designed and built multiple Rachio applications, owning architecture and development. Front-end’s in React, the server ran on Node and was statically typed with Flow.
Developed:
- Rachio Pro - Eliminated almost all support requests from consumers wanting to find a local Rachio Pro.
- Rachio Go - Achieved a 21% conversion rate for all website traffic and a 41% conversion rate for eligible home owners.
- Rachio Portal - B2B portal for admins to manage programs, and for stakeholders to view metrics.
- Optimized the data store and reduced the number of API requests by normalizing data.
Worked in collaboration with Patternworks to create a mixture of dynamic applications and branding sites. I was responsible for back-end development and worked in collaboration on the front-end. Callum was the designer and collaborative front-end developer, in control of the design system.
Check out my designer Callum Flack