I participated in Katimavik, a 9-month program working with non-profits across Canada. I earned a BA Honours in Psychology, focusing on youth development, from Carleton University, including a semester at Monash University in Australia. Summers were spent at the Tim Horton Children’s Foundation Camp in Kananaskis, fostering leadership in young people. Professionally, I’ve worked on impactful software projects, developing plugins and creating innovative solutions like iFrame payment systems and SDKs. My focus has been on optimizing systems, enhancing user experience, and ensuring seamless integration across environments. I’ve also enjoyed mentoring through Innovate Canmore’s CodePlay for Kids program, inspiring young learners to explore coding and technology—a reflection of my passion for meaningful solutions and fostering growth in others.
Currently, I’m working on projects that leverage modern technologies like Docker, Kubernetes, Python, FastAPI, PostgreSQL, and TimescaleDB. My focus is on developing scalable, high-quality solutions while collaborating with a team to drive innovation and efficiency. I’m also committed to Agile practices, continuous learning, and exploring new tools and methodologies to improve processes and outcomes. Additionally, I contribute to the Open Agile conference, organizing events and maintaining the website to foster collaboration in the Agile community.
I aspire to continue growing as a software developer, nurturing my passion for creating innovative and meaningful solutions. I’m driven by a desire to build, learn, and contribute to projects that inspire ingenuity and foster continuous improvement. I hope to join an organization that values collaboration, curiosity, and the pursuit of excellence, working alongside like-minded individuals who are equally passionate about making a positive impact. Beyond my professional goals, I deeply believe in the power of community. I aim to contribute to initiatives that strengthen connections, foster inclusivity, and bring people together to make the world a better, more connected place.
Collaborated with the team to designed and implemented the Data Management Module for on-premise deployments using Docker and Kubernetes. Developed solutions to ingest and process sensor telemetry data via OPC UA using Python modules and FastAPI for data retrieval. Modernized PostgreSQL databases by integrating TimescaleDB, optimizing schemas, and implementing stored functions. Streamlined database versioning and migration processes with Flyway.
Organized the annual Open Agile conference, maintaining and improving the website using Hugo. Collaborated with stakeholders to manage logistics and provide seamless event experiences while fostering a collaborative Agile community.
Migrated the company’s website to Nuxt3 and integrated Sanity.io for dynamic content management. Designed new pages and features in collaboration with designers, improving branding and user experience while reducing technical debt.
Developed plugins and SDKs for WooCommerce, Magento, and other platforms. Built innovative payment solutions with Svelte frontends and Java backend microservices. Rewrote internal tools using Vue.js, enhancing functionality and maintainability. Supported custom API integrations and guided clients through technical implementations.
Co-taught the CodePlay for Kids program, introducing students to coding and technology. Collaborated with local school boards to enhance STEM education in the Bow Valley region.
Apart from being a software developer, I enjoy spending my time in the mountains rock climbing and hiking. I am a passionate trail runner completing ultramarathons. In the winter you can find me cross-country skiing and snow shoeing. I have also completed long-distance bike tours and hope to do more in the future.