
Ethan Frigon
TypeScript Application Developer at Dvele
Passionate about creating innovative, user-friendly web-solutions and continuously, exploring new technologies
Skills
TypeScript
My Stack
Technologies I work with on a daily basis
Frontend
Backend
Tools & Others
Featured Projects
Some of my recent work

One Dvele
Architected and developed a full-stack, enterprise-grade project management platform acting as the central hub for the entire home-building lifecycle. Built with Django and React, the system features a robust Role-Based Access Control (RBAC) system integrated with AWS Cognito, and a real-time collaboration feed ('The Wall') powered by Django Channels and Redis. I engineered automated workflows that integrate Google Workspace for document generation and DocuSign for electronic signatures, alongside a custom CRM pipeline and asynchronous task processing using Celery to streamline operations across sales, manufacturing, and client services.

DveleIQ
Engineered a comprehensive microservices-based home automation platform bridging local smart environments with the cloud. I developed 'rosie-bridge', a Python service orchestrating bi-directional communication between Home Assistant and AWS IoT Core via MQTT with TLS encryption. On the frontend, I built a React Native mobile application utilizing Redux Toolkit and RTK Query to aggregate real-time data from internal APIs and third-party services like SolarEdge. The architecture includes a resilient time-series data pipeline to AWS Timestream for sensor analytics and automated device provisioning, all deployed within a secure Docker Swarm cluster using Cloudflare Tunnels.
Odoo Enterprise Customizations
A suite of advanced custom modules for Odoo 18 designed to extend core ERP functionality. I architected interactive frontend features using the OWL framework, such as a Sales Performance Dashboard and custom Financial Report filters. On the backend, I implemented high-performance data aggregation using raw SQL queries to bypass ORM overhead for complex KPIs. The project involves sophisticated techniques like monkey-patching the web editor for Loom integration and overriding core ORM methods for robust CRM history tracking.
Work Experience
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.
- 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.
Software Developer
Applied Solutions & Consulting
2019 - 2020 • Kelowna, BC
Worked on client projects across the stack, delivering web features from prototype to deployment.
- Implemented responsive UIs and forms, increasing conversion and reducing user error.
- Optimized database access and server endpoints to improve page load times.
Head Lifeguard
YMCA Southern Interior
2017 - 2023 • Kelowna, BC
Led teams to maintain safety and deliver excellent member experience in a high‑traffic facility.
- Trained and mentored new lifeguards; coordinated schedules and daily operations.
- Responded to incidents following strict protocols and maintained detailed records.