Full Stack Developer at DPI Power (2025-11 – Present)
- Developed and deployed the MyQuattro mobile app for iOS and Android using React Native, TypeScript, and Expo.
- Implemented a BLE communication layer using a custom firmware protocol to stream real-time sensor data (voltage, solar levels, device status) and control scheduling/automation for sonic heads.
- Built and designed the new Hydrobioscience website using WordPress block theme architecture.
- Developed a web-based LoRa dashboard for remote device monitoring and control of Hydrobioscience devices using React, TypeScript, and Material UI.
Full Stack Developer at Ntara (2022-04 – 2025-10)
- Built custom block themes, native Gutenberg blocks, and custom plugins for enterprise clients using WordPress, PHP, and JavaScript
- Replaced third-party plugins with lean custom implementations, reducing plugin bloat and lowering maintenance overhead.
- Optimized performance and accessibility across multi-site environments, improving page speed, user experience, and WCAG compliance.
Full Stack Developer at The AAM Group (2021-04 – 2022-02)
- Created a custom image gallery using React and TypeScript to allow clients to show off their rigs and vehicle setups.
- Implemented a drag-and-drop feature to allow easy modification and ordering of settings using JavaScript libraries and OpenCart APIs for saving new fields.
- Created a custom store locator feature allowing users to select a primary store location as well as displaying a list of other available stores using the browser Geolocation API and browser cookies.
- Modified the product exporter to add more fields to the generated Excel report using PHP.
Web Developer at The Cabinet Saver (2020-11 – 2021-04)
- Collaborated with a senior developer to implement a dynamic hinge selection feature using JavaScript, PHP, and front-end templates.
- Added a custom tabbed section to promote related door types for the current cabinet selection using JavaScript.
- Created a customer-facing cabinet measuring guide that remains in use to assist users with accurate measurements before ordering.