Work Experience
Roles and timelines
Web Application Developer
Dvele
2023 - Present
Remote / US
Lead front-end work on internal platforms and customer-facing apps using TypeScript, React, Redux, React Router, and Tailwind. Partnered closely with design and backend to deliver features end-to-end.
Key Achievements:
- Drove major refactor and code-splitting initiatives reducing bundle size and improving first load time.
- Built shared UI components and patterns that improved delivery speed and consistency across apps.
- Collaborated on Python/Django services and API contracts to unblock front-end features.
- Improved DX by enhancing tooling, linting, and CI checks for the front-end repo.
TypeScriptReactReduxReact RouterTailwindPythonDjango
Software Developer
Applied Solutions & Consulting
2019 - 2020
Kelowna, BC
Worked on client projects across the stack, delivering web features from prototype to deployment.
Key Achievements:
- Implemented responsive UIs and forms, increasing conversion and reducing user error.
- Optimized database access and server endpoints to improve page load times.
- Integrated third‑party APIs and payment providers into existing applications.
JavaScriptTypeScriptReactNode.jsPostgreSQL
Head Lifeguard
YMCA Southern Interior
2017 - 2023
Kelowna, BC
Led teams to maintain safety and deliver excellent member experience in a high‑traffic facility.
Key Achievements:
- Trained and mentored new lifeguards; coordinated schedules and daily operations.
- Responded to incidents following strict protocols and maintained detailed records.
- Recognized for reliability, communication, and calm leadership under pressure.